Units: 4
Hours: Lecture, 3 hours; laboratory, 2 hours; individual study, 1 hour
Catalog page 274
Prerequisites: CS 009B; MATH 006B, may be taken concurrently or MATH 007A, may be taken concurrently or MATH 005A, may be taken concurrently or MATH 004, may be taken concurrently or MATH 009A, may be taken concurrently or MATH 09HA, may be taken concurrently
Description: Provides an introduction to the constructs provided in the C++ for procedural and object-oriented programming for students with prior experience in another object-oriented programming language. Topics include basic C++, containers such as vectors, I/O, memory management, object- oriented programming and design, unit testing, debugging and the build process.