You can also choose to use TommieBot, an AI search assistant developed by St. Thomas School of Engineering students and faculty.

Take me to TommieBot
Favorites ()
Apply
Graduate student sitting in front of computer screens looks over his shoulder.

Grow Your Career as a Software Expert

M.S. in Software Engineering

Advance Your Career with a Master of Science in Software Engineering

Build a Thriving Career in the Dynamic Software Industry!

Our Master of Science degree in Software Engineering equips you with the technical expertise and hands-on experience necessary to design, develop, implement, and enhance software systems. Whether you're looking to advance in your current role or embark on a new career path, our program prepares you for success in areas like systems and application development, database management, DevOps, data warehousing, project management, strategic planning, ERP, enterprise architecture, data science, and network security. 

Why Choose Software Engineering at the University of St. Thomas?

  • A Curriculum Tailored to Industry Needs: We continuously assess and refine our rigorous curriculum based on insights from CIOs and CTOs across the region, ensuring that you receive an education that meets the demands of this ever-evolving industry.
  • Hands-On Learning with State-of-the-Art Skills: Collaborate with full-time faculty, adjunct instructors, and industry experts to gain cutting-edge technology skills in an applied manner.
  • Flexible Formats for Working Professionals: Enjoy full-time and part-time options, with three start terms—fall, spring, or summer. Evening in-person or online classes provide the convenience you need.
  • Experienced Faculty: Learn from instructors with extensive industry experience, allowing you to immediately apply your knowledge with a curriculum that evolves with the industry.
  • Inclusive for All Experience Levels: Our program is designed for working professionals at all levels. Your initial coursework will be tailored based on your background and experience.
  • STEM-approved: All our graduate programs are STEM-approved.

Ready to take the next step?

Transform your career and become a leader in software engineering! Explore your future at the University of St. Thomas today!

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
Two Electives: Choose two electives from any course listed in the Graduate Programs in Software course catalog.

Please note suggested course sequences assume a fall semester start. Please talk with your advisor if you have questions or starting in other semesters.

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

Flexible Graduate Programs To Help You Meet Your Educational Goals

Convenient Schedule

Classes are offered in-person and online weeknights from 5:30 – 8:30 p.m., Monday – Friday.

View Our Course Schedule

Course Delivery Mode

All programs in the Software Engineering and Data Science department at the University of St. Thomas are offered in CoFlex mode, i.e. the student has the flexibility to attend classes either in-person or online.

Inclusions and restrictions:

  • CoFlex course delivery mode is available to U.S. citizens, permanent residents, and students on work visas.
  • International students or students receiving certain scholarship benefits are ineligible to take the online option and must attend classes in-person.

Learn from Expert Faculty

All full-time tenured faculty hold Ph.D. degrees and offer extensive industry experience. Adjunct faculty are selected based on professional experience and educational credentials.

Headshot of Dr. Ron Chiang

Dr. Ron Chiang

Dr. Ron Chiang’s research interests include distributed systems, cloud computing, and high-performance computer architectures. He is especially interested in task and resource management algorithms and the design of advanced virtualization systems.

DR. RON CHIANG
Headshot of Michael Dorin

Dr. Michael Dorin

Dr. Michael Dorin’s background includes work in public safety communications, medical devices, telephony, and aircraft navigation. He participated in initial rollouts of worldwide email and document exchange systems at IBM. He started up and managed a telecommunications products company for many years.

DR. MICHAEL DORIN
Headshot of Eric Level

Eric Level

Eric Level has taught graduate software engineering and computer programming for the past 30 years. He has also consulted and done technical training for local and national companies and government agencies. His research interest is applying educational technology to software engineering education.

ERIC LEVEL

Advance Your Software Engineering Career

  • In-Demand Employment Opportunities. Employment in this field is projected to grow 25 percent from 2021 to 2031, much faster than the average for all occupations*.
  • Our Program Transitions Career Changers to the Field. Most career changers who enter our St. Thomas software programs, transition successfully into this field after only 2-3 semesters.
  • Financial Compensation. Median annual salary of a software engineer is $120,730 and the job of software engineer had the most job openings of any of the top 50 jobs.**
  • On-going Commitment to Learning & Leading. If you like to juggle complex projects, pivot between different work methods and keep up with the latest industry trends to provide the best digital experience possible for businesses and organizations, Software Engineering is a career to consider.  

*Bureau of Labor Statistics, U.S. Department of Labor, Occupational Outlook Handbook, Software Developers, at https://www.bls.gov/ooh/computer-and-information-technology/software-developers.htm (visited March 26, 2021).

**"2021's Hottest Careers: Glassdoor Releases the Year's 50 Best Jobs." Forbes, Jan 28, 2021.

Prospective grad student takes notes during a Zoom session

Learn About the Benefits of the Program

Attend an Online Information Session

Learn about the M.S. in Software Engineering program and discover how it can fit into your busy life. You’ll learn about program details and curriculum, opportunities for working professionals and how to balance coursework with your schedule.

REGISTER FOR A SESSION