Master's Degrees: Summary

Master of Science in Data Science [12 courses]

Prepares students to pursue careers in the emerging and high-growth fields of data science and big data. It combines in-depth understanding with hands-on skills, technologies, techniques, and analysis tools for data science. Graduates of this program will have the theoretical, practical, and comprehensive knowledge to manage and analyze large-scale, complex data to enable efficient data-driven discoveries and decisions.

Master of Science in Information Technology  [12 courses]

The M.S. degree in Information Technology (IT) prepares individuals to develop and support organizational IT infrastructure. Graduates of this program can apply the acquired skills and knowledge to advance their careers in IT architecture, strategic software business analysis planning, project portfolio and program management jobs.

Master of Science in Software Engineering [14 courses]

Focusing on current software engineering concepts and methodologies, the Master of Science Degree in Software Engineering provides an opportunity for scientific, technical and sophisticated commercial and large-scale systems software professionals to enhance their expertise. This program is the preferred track for software architects, designers, and developers.

Master of Science in Software Management [14 courses]

This program provides students with the most relevant, practical, and applicable knowledge available in software engineering and software management. With the appropriate mix of technical and business skills, graduates of the Master of Science in Software Management program can systematically analyze business situations and propose, plan, and manage software development strategies and efforts to fulfill organizational objectives.

Master of Software Systems [10 courses] (Spring 2013 was the last term that students were admitted to this master's program.)

The Master of Software Systems program was designed for people who use software and interface extensively with software professionals, or people who wish to combine software development knowledge and skills with careers in education, government, marketing, business, law, human resources, medicine, science or manufacturing.

MS/MBA Dual Degree

The MS/MBA Dual Degree program is a way to earn both a master’s degree in either Software Engineering or Software Management and a UST Evening MBA by sharing courses which allows the completion of both degrees faster and with fewer courses than if each degree were earned separately. This program develops leaders and entrepreneurs with managerial competence, strategic business vision, and a sound understanding of the rapidly changing computer and information technology that supports ongoing operations and future-minded business investments.