Master of Science in Software Engineering

Program Information

Software EngineeringThe Master of Science in Software Engineering program (MSSWE) consists of seven required core courses, three or four electives, and a capstone experience. For the capstone experience, students can choose either a project or thesis option to complete their degree.

For the project option, students complete four elective courses and a software engineering capstone project. For the thesis option, students complete three elective courses as well as two semesters of thesis.  

Students entering the program must have at least a bachelor's degree, preferably in computing or a closely related field. Students who have an undergraduate degree in an area outside of computing may be admitted, but may be required to complete up to five graduate-level foundation courses as a prerequisite to beginning courses in the major. As an alternative, students without a strong computing background may enroll in the Graduate Certificate in Software Engineering Foundations.

Students with a degree in a computing discipline other than software engineering may also be assigned one or two fundamentals courses based on a review of the student's transcripts, credentials, and experience.

For more information about this program, please click here.

Program Coordinator

For questions about this program, please contact the Program Coordinator:


Award Badge

©