Curriculum

Software Engineering Version 1

Flow Chart

Software Engineering Version 1

Curriculum with Precalc

Software Engineering Precalc Start Version 1

Flow Chart with Precalc

Software Engineering Precalc Start Version 1

Printable PDF of images

Data Science Minor

Software Engineering students can obtain the Data Science Minor by doing the following:

Math Minor

Software Engineering students can obtain the Math Minor by doing the following:

User Experience Minor

Software Engineering students can obtain the UX Minor by doing the following:

Computer Engineering Minor

Software Engineering students can obtain the Computer Engineering Minor by doing the following:

Semester Electives

All undergraduate students at MSOE must complete general education requirements. That page lists courses that meet the requirements of each type of Course Learning Outcome mandated by the general education requirements.

Here is a list of the courses that qualify for the different electives that are part of the Software Engineering program.

Early Entry into the Machine Learning Master's Program

Early entry into the Machine Learning Master's Program makes it possible for software engineering students to complete the master's program by completing coursework in the summer and fall after graduation.