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