MSE Requirements
Requirement |
Fulfilled by |
| Software Engineering with AI | 17-650 Fundamentals of AI for SE |
| Specifications | 17-651 Software Specifications |
| Requirements |
17-619 Product Management Essentials I |
| Management |
17-653 Software Engineering Management |
| Quality |
17-654 Software Quality Engineering |
| Design |
17-633 Advanced Software Architecture |
| Communications |
17-603 Communications for Software Leaders I |
| Studio Capstone |
17-671 MSE Studio I |
|
Software Engineering Electives (24-36 units*) |
17-629 Product Management Essentials II |
| General Electives (36 units) |
Any SCS graduate-level course, other may be approved |
| Internship |
17-667 Internship for Software Engineers |
- Both the Requirements and Management core requirements can be fulfilled by taking Agile Methods. If a student takes Agile Methods to fill those requirements, they take an additional Software Engineering elective course for a total of 36 units.