main navigation
my pace

CS 389 Software Engineering

Prerequisite: A grade of "C" or better in CS 242 or permission of the instructor.

Course Description: Principles of software engineering including requirements, analysis, design, coding, testing, verification, and maintenance. Strength and weakness of alternative software development processes. Team work and effective communications. Professional ethics. Students will design and implement a substantial project.

Course Rotation: TBA.


4 credits


CS 242 Minimum Grade of C