This site is designed for beginning programmers who are studying
the C++ programming language with Microsoft Visual C++.
(These materials utilize the AP classes developed by the College Board.)
Not designed for Visual C++ Express (10 or 12).
While the problems are applicable, the coding will need tweaking.

Note:  These on-line materials were originally designed to supplement the first year in a two year high school program leading to the AB level of the Advanced Placement (AP*) Examination in Computer Science (C++).  These materials have since been updated to serve as a stand-alone course for beginning C++ programmers.

Beginning Programming in C++
Units of Study
Please refer to Terms of Use

              Computer Science 1
                   First Semester

Unit 1:  
    Using Visual C++ Environment
  Screen Manipulations
  Unit 2:  Data Basics
   AP Strings
   Unit 3:  Conditionals
  Unit 4:  Looping
   Unit 5:  Functions
  Mid Year Review


         Computer Science 2
            Second Semester
  •  Unit 6:  Library Functions
•  Unit 7:  Files
•  Unit 8:  Arrays
•  Unit 9:  Structures
•  Unit 10:  Pointers 

  •  Final Assessment


Useful Links
(will open a new page)

AP* is a registered trademark of the College Entrance Examination Board,
which was not involved in the production of this web site.

Back to
All Rights Reserved