Career Changer: New to Software and Data Science
Our program welcomes career changers and offers gateway courses for those without a computer or STEM background. Students build foundational knowledge before advancing.
The Graduate Programs in Software at the University of St. Thomas offers four master’s degrees in this ever-changing, exciting field. To stay up to date, our curriculum is updated on an ongoing basis ensuring each program is responsive to changes in the Artificial Intelligence, Data Science, Software Engineering, Information Technology, and Information Systems communities.
Students in these programs have the opportunity to interact with their peers who are experienced professionals from various industries. Over 40% of students in classes are from countries outside the United States. The diverse student body enhances the experience for all students and produces networking opportunities.
Our program provides you with the flexibility to proceed at a pace that is convenient to you and fits with your work/life balance. On average, it takes 2 - 2.5 years for students to earn their master’s degree. Our non-cohort program has a rolling enrollment—meaning you can start in spring, summer or fall. Classes are offered in-person and online weeknights from 5:30 – 8:30 p.m., Monday – Friday.
Graduate Programs in Software
Enhance your career as a software professional or embark on a new career in software with Graduate Programs in Software (GPS). Our program accepts students at all levels of experience in software and data science. Initial coursework will depend on your experience level.
Our program welcomes career changers and offers gateway courses for those without a computer or STEM background. Students build foundational knowledge before advancing.
Designed to deepen and broaden your skills, our curriculum is updated on an ongoing basis in consultation with industry leaders to provide cutting-edge and practical skills our students can apply immediately in their jobs.
The School of Engineering at St. Thomas offers four master’s degrees and eight graduate certificate programs as well as on-going professional development to help professionals stay informed and up to date in these exciting, ever-changing fields. We are committed to providing you with a high-quality, dynamic graduate education that integrates software technologies into workplace solutions with a class schedule that complements your schedule.
Our reputable courses balance theoretical concepts and practical applications offering immediate career value and a strong foundation for the future. These graduate programs are highly responsive to the Artificial Intelligence, Data Science, Information Technology, Information Systems, and Software communities and our graduates are sought by large, global employers.
The Master of Science Degree in Data Science 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 Master of Science 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.
Industry-relevant programs made for you
Students, alumni, faculty, and employers describe some of the great benefits and features of the software and data science graduate programs at St. Thomas.
Supplement your master’s degree by adding a major. Course requirements can be shared between programs. Students earn one master’s degree with two majors.
Supplement your master’s degree by adding a graduate certificate. Course requirements can be shared between programs. Students are awarded a certificate in addition to their degree.
Complete your bachelor and master’s degree at an accelerated pace. The Fast Track Program offers undergraduates the opportunity to enroll in graduate courses.
The application, admission and financial aid processes are easier than you might think. Let’s get started.
We serve working professionals with busy lives. Set your own pace and start in the fall, spring or summer. Classes are offered in-person and online weeknights from 5:30 – 8:30 p.m., Monday – Friday.
A bachelor's degree from a U.S. regionally accredited institution (or international equivalent) and a minimum GPA of 2.7 is required. The GRE/GMAT is not required.
All applicants pay the same tuition and fees regardless of residency or citizenship status.
Get the Facts
Attend an online information session to learn program details. Our programs serve working professionals with busy lives. Set your own pace and start fall, spring or summer. Classes are offered in-person and online weeknights from 5:30 – 8:30 p.m., Monday – Friday. We look forward to meeting you.