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.
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