
Master Of Software Development
June 10
11:00 AM MST
Join Our Information Session
Learn about the curriculum, admission requirements, and career opportunities directly from our program advisors.
The Master of Software Development (MSD) is a comprehensive and rigorous 16-month* STEM program producing capable coders, AI system integrators, big-data analysts, computer-security professionals, and more for graduates looking to carve out a new career path. It’s the perfect next step for those with no CS background who want to enhance their careers by learning software development.
*20 month option available by postponing the MSD Capstone to Spring(2) and taking courses outside of the MSD program.
Why the MSD program might be right for you
Software Development for a new AI era.
Whether it's in finance, retail, government, or even the arts, software is a critical component to every industry, and AI is accelerating that trend. Software development has become a vital — and valuable — work skill.
Our program is constantly evolving to keep up with the advances in AI. Our students learn how to build, deploy and access AI models to solve real world problems. New tools allow students to rapidly build applications. We teach the foundations skills and knowledge required to effectively use and build AI systems.


New possibilities.
Feel like you've reached a career dead end or realized your bachelor's degree hasn't opened as many doors as you once thought? Here's a chance to reset your earning potential. The Master of Software Development is a key to new possibilities.
No CS degree? No problem!
This innovative STEM program requires no computer science or related degree, but it will engage students in an extensive 40-credit-hour curriculum that covers everything from writing high-quality software to data analytics and security. We're looking for hard-working graduates with strong analytical thinking skills.
Pre-requisites: Applicants must demonstrate problem solving skills and the ability to reason mathematically and logically through undergraduate or higher level courses in one or more of the following: Calculus, Probability Theory, or Statistics (examples of courses at the University of Utah that would satisfy this requirement include MATH 1100, MATH 1170, MATH 1210, ECON 3620, ECON 3640, or PSY 3000).


Expert faculty.
The MSD courses are taught by faculty from the University of Utah's world-renowned Kahlert School of Computing. A pioneer in computer graphics, computer networking, computer architecture and digital media, the Kahlert School of Computing has faculty that touch every aspect of modern computing research.
Feel like you've reached a career dead end or realized your bachelor's degree hasn't opened as many doors as you once thought? Here's a chance to reset your earning potential. The Master of Software Development is a key to new possibilities.
"Employment of software developers is projected to grow 25 percent from 2022 to 2032, much faster than the average for all occupations. "