Provides an introduction to the C++ programming language. Covers the basic components, syntax, and semantics of the C++ programming language. Introduces basic programming concepts such as algorithms, data and control structures, documentation, structured programming, arrays, and pointers. Notes: UC Credit Limitation: CS M01 and M125 combined: maximum credit, 4 units. Recommended Prep: CS M01 and MATH M06 or MATH M07. Transfer credit: CSU; UC. Formerly: CS M10A. C-ID: COMP 122.