Course Detail
Units:
4.0
Course Components:
Laboratory
Lecture
Enrollment Information
Enrollment Requirement:
Prerequisites: "C-" or better in CS 1400 OR AP CS-A score of 4 OR Instructor Consent. Corequisites: "C-" or better in(MATH 1210 OR MATH 1250 OR MATH 1270 OR MATH 1310 OR MATH 1311)OR AP CalcAB score of 4 or better OR AP CalcBC score of 3 or better.
Description
The second course required for students intending to major in computer science and computer engineering. 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.