Software Engineering

Number: 
CMPSC 172
Level: 
Undergraduate
Units: 
4

Description

Prerequisite: Computer Science 130A. Open to computer science majors only or by consent of department.
Recommended Preparation: Computer Science 130B.
Enrollment Comments: Not open for credit to students enrolled in or who have completed CMPSC 189A.
Software engineering is concerned with long-term, large-scale programming projects. Software management, cost estimates, problem specification and analysis, system design techniques, system testing and performance evaluation, and system maintenance. Students will design, manage, and implement a medium-sized project.