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.
CS 242 Min Grade C