Hnr. CS C++


Course Handouts
Hnr CS Classwork
Lecture Notes

Honors Computer Science C++

This course assumes some prior knowledge of computers.  The course content is devoted to problem solving and programming in the C++ language, with an emphasis on the procedural style of programming and problem solving.  Since this course is considered a math elective beyond Algebra 2/Trig, the focus of the problem solving will be on problems and ideas from previous math courses.  Included in the study of the C++ language will be the C++ programming environment, statements, commands, input and output streams, variables, constants, simple data types, branching, indefinite loops, definite loops, functions, debugging, recursion, vectors, user defined types, structs, searching, sorting, programming style, graphics, and files.

Preparation: Algebra IP and Geometry P with grades of C or better, touch typing 25 wpm or better, passing score on math diagnostic tests, good written communication skills, and recommendation of current math teacher.  NOTE: This course is a preparation for the AP Computer Science Java HP course.  HW=Moderate