CS 162 Introduction to Computer Science

The goals of this class are to teach the syntax of C++ to students who already know how to program. Students are expected to be proficient at using conditionals, I/O, loops, and functions with arguments. Topics include: conditionals, I/O, files, functions, classes, pointers, dynamic memory, linear linked lists, and multi-dimensional arrays in C++, as well as program correctness, verification, and testing. Three hours lecture and one 3-hour laboratory. The laboratory emphasizes practical programming skills.

Credits

4

Prerequisite

Prior programming experience equivalent to CS 161. Co-requisites: concurrent enrollment in CS 162L.

Corequisite

CS 162L