MA5018 Honors Computer Science C++ P
10 units (2 semesters)
Prerequisite: Concurrent enrollment in LC Math 1 and good written communication skills
Daily Homework: 30+ minutes
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 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, searching, sorting, and graphics. NOTE: This course prepares the student for AP Computer Science Java HP.