Coursework and Degree Requirements
The M.S. in Software Engineering requires 10 courses (30 credits). Students must maintain a GPA of 2.7 or higher.
STEM Approved Program
Eight Required Courses:
- SEIS 601 Foundations of Java I
- SEIS 602 Foundations of Java II
- SEIS 610 Software Engineering
- SEIS 615 Cloud Computing
- SEIS 616 Infrastructure as Code
- SEIS 622 Web App Development
- SEIS 630 Database Management Systems and Design
- SEIS 739 Software Analysis, Design and Implementation
Please note suggested course sequences assume students are only taking classes in the fall and spring semesters. The summer term may have limited class offerings.
Suggested course sequence with SEIS 601:
- Semester 1: SEIS 601 and SEIS 610
- Semester 2: SEIS 602 and SEIS 615
- Semester 3: SEIS 616 and SEIS 622
- Semester 4: SEIS 630 and SEIS 739
- Semester 5: 2 SEIS Electives
Suggested course sequence with SEIS 601 waived:
- Semester 1: SEIS 602 and SEIS 610
- Semester 2: SEIS 615 and SEIS 630
- Semester 3: SEIS 616 and SEIS 622
- Semester 4: SEIS 739 and SEIS Elective
- Semester 5: 2 SEIS Electives