Emphasizes the characteristics of well-engineered software systems. Topics include requirements analysis and specification, design, programming, verification and validation, maintenance, and project management. Practical and research methods are studied. Imparts an understanding of the steps used to effectively develop computer software. (Formerly Computer Science 115.)
Enrollment Requirements
Prerequisite(s): satisfaction of the Entry Level Writing and Composition requirements and CSE 101 and CSE 130.
Class Notes
All students - if you completed the prerequisites but get an error message - email your proof of prerequisite material to the instructor for approval to enroll - Richard Jullig, rjullig@ucsc.edu.