Course Catalog Description:
Introduction to the engineering and mathematical skills required to effectively
program computers, and to the range of issues confronted by computer scientists.
Roles of procedural and data abstraction in decomposing programs into manageable
pieces. Introduction to object-oriented programming. Extensive programming exercises
that involve the application of elementary software engineering techniques.
Prerequisite: CS 1030: Foundations of Computer Science or
passing score on the
CS 1410 Proficiency Test
Corequisite: Calculus I