Course Detail
Units:
4.0
Course Components:
Laboratory
Lecture
Enrollment Information
Enrollment Requirement:
Prerequisites: "C-" or better in (CS 1030/1400 OR EAE 1030/1400) OR AP CS-A score of 4 OR Instructor Consent.
Course Attribute:
Flexible Schedule
Description
The second course required for students intending to major in computer science, film and media arts with an emphasis in entertainment arts & engineering. Introduction to the engineering and mathematical skills required to effectively program computers, and the range of issues confronted by developers. 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. Assignments and projects focus on the digital media domain.