Prerequisite(s): ITP 100. Presents fundamentals of object-oriented programming and design using C++. Course content emphasizes program construction, algorithm development, coding, debugging, and documentation of C++ applications. Lecture 4 hours per week.