Programming in C++: Techniques and Algorithms

Course Number 
OCS10
Level 
High School
Session 
Year-long
Prerequisites 
Honors Intermediate Algebra (OM012)

The first course in this series introduces the fundamentals of C++ Programming including basic syntax, data types, expressions, control statements, and interaction between the compiler and the hardware. The programming exercises are oriented towards learning how to construct an efficient algorithm to solve a problem and include computing the solutions of quadratic equations, finding prime or perfect numbers in a given range, and processing words in a passage of text. The basics of understanding and writing functions are studied.

Course Credit 
10.0