Graduate Programs in Software

St. Paul, MN, United States
Information Systems, Computer Sciences, Other Engineering


Our Graduate Programs in Software, founded in 1985, is one of the largest, most-established, and ethnically diverse programs in the United States. We have over 3,000 alumni from 39 states and 14 countries. Located in the School of Engineering on the St. Paul, Minnesota campus, we offer four master’s degrees and six graduate certificate programs as well as on-going professional development to help you stay informed and up-to-date in this exciting, ever-changing field.

Consistent with the mission of the University of St. Thomas, GPS is committed to provide a high-quality graduate education that integrates software technologies into workplace solutions.  The program has a balanced emphasis on both theoretical concepts and practical applications of a wide variety of software technologies.

GPS's mission includes providing opportunities for lifelong learning, such as advanced graduate education and continuing education offerings, on current and future software technologies.   GPS is committed to provide a high-quality graduate education that expands, strengthens, and converts technical expertise, knowledge, understanding, skill and insights about state-of-the-art software, business, information systems, and information technology into workplace solutions. The program educates students with a balanced emphasis on theoretical concepts and practical applications of these technologies. This graduate program is structured to build on the experiences of the professional. This program strives to enrich the lives of the student and their community, enhances the economic health of the global economic environment, and supports the overall mission of the University of St. Thomas.

Master Programs

The Master of Science in Business Analytics is administered by the St. Thomas Opus School of Business in partnership with the Graduate Programs in Software department. This program improves business leaders’ managerial decision-making and problem solving skills by developing in-depth knowledge of data science and analytics. You will gain fundamental skills in statistics, modeling, data analysis, database management, software, business communication and industry analytics, helping you stand out to employers.

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.

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.

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.

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.


Overall ratings for Graduate Programs in Software