untitled
viviti
Please post on you blog daily, include your objective for the day and a summary of what you have learned.

New Jersey Core Curriculum Standards
8. Technological Literacy
STANDARD 8.1 (Computer and information literacy) All students will use computer applications to gather and organize information and to solve problems.
STANDARD 8.2 (Technology Education) All students will develop an understanding of the nature and impact of technology, engineering, technological design, and the designed world as they relate to the individual, society, and the environment. 
9. Career Education and Consumer, Family and Life Skills
STANDARD 9.1 (Career and Technical Education)
All students will develop career awareness and planning, employability skills, and foundational knowledge necessary for success in the workplace.
STANDARD 9.2 (Consumer, Family, and Life Skills) All students will demonstrate critical life skills in order to be functional members of society.
Schoolnotes

Introduction
Course Requirements
Computer Basics
Computer Operating System Basics
The Internet and the web
Word Processing Basics
Presentation Basics


Unit 1: Your First C++ Program
Lesson 1: Introducing Programming Languages
Lesson 2: Entering, Compiling, and Running a C++ Program

Unit 2: Data and Operations
Lesson 3: Variables and Constants
Lesson 4: Math Operations
Lesson 5: How Data Types Affect Calculations

Unit 3: Strings and Screen Input and Output
Lesson 6: Strings and the String Class
Lesson 7: Input and Output
Case Study I: Airline Flight Analysis

Unit 4: Decision Making and Loops
Lesson 8: Building Blocks of Decision Making
Lesson 9: Selection Structures
Lesson 10: Loops

Textbook C++ Basics by Todd Knowlton

Please go to the Daily Objective / Question of the Day everyday. 20 points per post

  1. Go to Google Sites
  2. Sign in: Username: first initial Last name  Password: ID
  3. Site name: Your name  Site category: C++
  4. Create your Site
  5. Use this site to answer your questions.
  6. Click edit page -paste questions - answers in a different color - save.
  7. Create a new page for each assignment.


Work On your C++ Projects

Due Date March 20, 2008

Click on the link

C++ Projects



Lesson 1

Due Date March 7, 2008

Read pages 2 to 11 in the Purple textbook C++ Basics by Todd Knowlton

Write a paragraph for each of the Objectives on your. Copy and paste into MS Word or Google Documents. Type the Answers in a different COLOR. Answer on Google Sites.


  1. Describe the various types of computer programs.
  2. Describe the role of the operating system.
  3. Describe how computers get instructions.
  4. Describe the role of a programming language.
  5. Describe the role of high- and low-level languages.
  6. Describe the role of interpreters.
  7. Describe the role of compilers.
  8. Describe how to select a programming language


Due Date March 14, 2008

Define the Vocabulary terms.  Copy and paste into MS Word or Google Documents. Type the Answers in a different COLOR. Answer on Google Sites.
executable file  graphic user interface (GUI)  high-level language  
linker   low-level language   machine language  
object code   object file   operating system  
programming language   source code

Due Date March 18, 2008

Complete the lesson 1 Review Questions. Copy and paste into MS Word or Google Documents. Type the Answers in a different COLOR. Answer on Google Sites.

Lesson 1: Review Questions

True/False

Type True if the statement is true. Type  False if it is false.

1.   A word processor is an example of an application program.
2.   The programs in a typical computer’s ROM provide programs such as spreadsheets and  video games.
3.   The operating system controls input and output operations of a computer.
4.   An instruction set is a system for interacting with computer users through pictures.
5.   A compiler creates a source code file.
6.   The programming language most like machine language is C++.
7.   Programs written in low-level languages usually require less memory than those written in high-level languages.
 8.   High-level languages are more difficult to read than low-level languages.
9.   An interpreter creates an object file that a linker makes into an executable file.
10.   Most modern compilers are programs that must be run separately from the linker.

Written Questions

Write your answers to the following questions.

11.  What does the acronym ROM stand for?
12.  List three operations managed by operating systems.
13.  What is the device that processes the instructions in a computer?
14.  What is the name of the number system commonly used to represent the state of being on or off?
15.  Give an example of a low-level programming language.
16.  List three examples of high-level programming languages.
17.  List two advantages of a low-level language.
18.  Describe the process involved when using a compiler to program a computer.
19.  Describe one advantage that compiled programs have over interpreted programs.
20.  Why is it important for professional programmers to have worked with various programming languages?


Due Date March 13, 2008

Go to Introduction to Xcode to learn how to write your First C++ Program.


Work On your C++ Projects

Due Date March 20, 2008

Click on the link

C++ Projects


Lesson 2—Entering, Compiling, and Running a C++ Program

Read pages 15 to 28 in the Purple textbook C++ Basics by Todd Knowlton

Due Date March 20, 2008

·         Study the objectives for the lesson.  Write a description for each of the Objectives.  Answer on Google Sites.

  • Describe the process required to enter, compile, link and run a C++ program.
  • Explain the structure of a C++ program.
  • Access the Text editor and enter a C++ program.
  • Compile, link and run a C++ program.
  • Modify source code.
  • Create a standalone program.
  • Load, compile and run an existing source code file.



Due Date March 24, 2008

Follow the directions to create your first C++ program using  Xcode.   Answer on Google Sites.

·         This lesson gives you the chance to create your first C++ program. You will learn about the structure of a C++ program, enter source code, compile and run the program, and modify the source code. You will also learn how to run a standalone program creating by your C++ compiler.

·         As a guide to new vocabulary, examine the Vocabulary list at the beginning of the lesson. The glossary is also an excellent reference for terms in this lesson.

·         The purpose of the sidebar items that are embedded within the text throughout the lesson is to provide users with important background information, both technical and historical. Boxed items occur under these different headings throughout the book: Concept Builder, Did You Know?, Hot Tip, Important, and Note.

BEGIN

  •  Read pages 15–20
  • Complete Step-by-Step 2.1 and 2.2
  • Read page 21
  • Complete Step-by-Step 2.3
  • Read page 22
  • Complete Step-by-Step 2.4 and 2.5
  • Read page 23
  • Read the Summary on page 23
  • ASSIGNMENTS
Due Date March 26, 2008
Complete the Vocabulary Review on page 23
Copy and paste into MS Word or Google Documents. Type the Answers in a different COLOR. Answer on Google Sites.

braces   case sensitive   comments   compiler directives   functions   header file    lowercase   main function   statement   uppercase



·        


Complete the Lesson 2 Review Questions on pages 24–25. Copy and paste into MS Word or Docs & SpreadsheetsDocs & Spreadsheets. Type the Answers in a different COLOR. Answer on Google Sites.
Due Date March 28, 2008

Lesson 2: Review Questions

Type True if the statement is true. Type  False if it is false.

  1. Comments begin with .
  2. Comments may appear on the same line with program statements.
  3. Compiler directives are not part of the C++ language.
  4. The .hfl extension indicates that the file is a header file.
  5. The parentheses after the word main indicate to the compiler that it is a function.
  6. The int keyword that appears before the word main indicates that the function is an internal function.
  7.  It is a good idea to align the opening and closing braces in source code to improve readability.
  8. Every C++ statement ends with a colon.
  9. Capital letters are called uppercase letters.

Write your answers to the following questions.

  1. List four uses for comments.
  2. What is a function?
  3. What purpose do braces serve?
  4. What does the term “case sensitive” mean?
  5. What company developed the compiler you are using?
  6. What is the name of the compiler you are using and its version number?
  7. What command or commands are used to run a program with your compiler?
  8. What command opens a source code file from a disk?
  9. What command saves a source code file?
  • Complete the Lesson 2 Projects on page 2
  • Complete the Lesson 2 Critical Thinking Activity on page 25

ASSESS

·         Quiz on  Friday.


Unit 1: Review Questions

Copy and paste into MS Word or Docs & SpreadsheetsDocs & Spreadsheets. Type the Answers in a different COLOR. Answer on Google Sites.

Due Date March 31, 2008

Write the letter of the description from Column 2 that best matches the term or phrase in Column 1.

Column 1                                           Column 2

_____      1.    algorithm                                       A.    The set of commands a microprocessor is made to understand

_____      2.    assembler                                      B.    A program that links object files created by a compiler into an executable program

_____      3.    compiler                                         C.    A program that reads assembly language and converts it into machine language.

_____      4.    executable file                               D.    A program in the form of a high-level language

_____      5.    instruction set                              E.     A program that translates a high-level language into machine language but does not save the machine language

_____      6.    interpreter                                      F.     The device in the computer that processes the instructions

_____      7.    linker                                              G.    A set of sequential instructions followed to solve a problem

_____      8.    microprocessor                             H.    The machine language code produced by a compiler

_____      9.    object code                                   I.      A program that translates a high-level language into machine language, then saves the machine language

_____    10.    source code                                  J.     The output of a linker

Write your answers to the following questions.

   1.  What is an application program?
   2.  What is the purpose of the binary number system?
  3.  What kinds of programs are usually found in a computer’s ROM?
   4.  Why does a program written in a low-level language typically require less memory?
   5.  Is PASCAL a high- or low-level language?
   6.  What term refers to correcting programming errors?
   7.  What character or characters tell the compiler that the text to follow is a comment?
   8.  What character is used to end a C++ statement?
   9.  What is the file extension typically used to signify a header file?
10.  When a C++ program is executed, what function is run first?


Web Hosting · Blog · Guestbooks · Message Forums · Mailing Lists
Easiest Website Builder ever! · Build your own toolbar · Free Talking Character · Email Marketing
powered by a free webtools company bravenet.com