Presents programming, documentation, and software design methodologies using C++. Prerequisite: MATH 4 Recommended Preparation: CS 11 or CS 11M or CS 12J or equivalent skills; Previous programming experience strongly recommended. C-ID: CS 19 + CS 20J = C-ID COMP 122; CS 11M + CS 19 = C-ID ENGR 120