Mastering the Digital Age
The Master of Software Development (MSD) is a comprehensive and rigorous 16-month* STEM program producing capable coders, big data analysts, computer security experts, and more for graduates looking to carve out a new career path. It’s also 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.
Students from the first graduating class of the Master of Software Development program are achieving great success thanks to this exciting curriculum. They have been hired for high-paying software developments jobs from companies including Microsoft, L3 Technologies, Symantec, Salesforce, BioFire, Ancestry, Cvent, and Bruker Daltonics among others. Hear what some of them had to say about the program and how it helped them achieve their dreams in finding a new, lucrative career.
Why the MSD program might be right for you
For a new digital era.
Whether it's in finance, retail, government, or even the arts, software is a critical component to every industry. Software development has become a vital — and valuable — work skill as companies have turned to mobile apps and cloud computing to boost productivity and make life easier.
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 in an area with unbelievable growth.
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.
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 School of Computing has more than 40 faculty that touch every aspect of modern computing research.
The Fall 2024 application is now open. The application requirements and process are the same for the MSD and the Programming Certificate programs. Deadline for domestic and international applicants: March 15, 2024. Decisions will be made by April 15, 2024. We may consider late applications if space is available.
Admitted students choose in the second semester whether to enroll in just the Programming Certificate class or continue with the full MSD coursework.
Bachelor's DegreeYou may apply if you have received a bachelor’s degree from a regionally accredited college or university. Four years of study is required for most international university degrees. If you are currently finishing up your degree, BS or MS, please note your status in your applications statement of purpose, and upload available transcripts to date into the application system. You can be admitted based on this information and, official transcripts will be verified before the start of the semester. You need to have a bachelor’s degree before starting the MSD program.
Transcripts/GPAThis requirement includes a list all colleges and universities applicants have attended including the University of Utah, regardless of length of attendance. Official transcripts from each institution will be required. A minimum cumulative 3.0 undergraduate GPA is required for admission. The transcripts should include courses that demonstrate the ability to reason mathematically and logically.
Optional: Graduate Record Examination (GRE) Test ScoreThe GRE is not required to apply, but will be looked at if submitted with your application. School code 4853 or department code 0402.
English Language ProficiencyInternational applicants must receive a minimum score of 80 on the TOEFL (Test of English as a Foreign Language) iBT exam or 6.5 on the IELTS exam.
Needed for Application
Kahlert School of Computing MSD Online ApplicationApply by clicking the following link: Online Application
Statement of PurposeOne statement of purpose essay describing the applicant's intent and goals for joining the program (submitted within the online application).
Three Letters of Recommendation
What you need to know
Fall (Year 1)
Spring (Year 1)
Summer (Year 1)
Fall (Year 2)
The Software Development Systems & Data Certificate is an 8-month program that corresponds to the spring and summer semester (8 credits per semester). Requirements listed here.
Spring: Monday-Friday 9am-11:20am (with CS 6015 on Tuesdays and Thursdays) and the Industry Seminar once a week
Summer: Tuesday-Thursday 8:30-11:30am
Fall 2: Monday/Wednesday 8:30-11:30am
Each student will be provided a laptop with software and access to online resources. The above amount includes the cost of the laptop + software + online resources. Students will be able to retain their laptops after finishing the program at no extra cost.
Tuition and Fees Schedule linked here
Salt Lake City
- #1 America’s 25 Best Cities for Young Professionals — Forbes
- #1 Best Place to Start a Career — CNBC
- #1 Best Cities to Start a Career — WalletHub
- #3 Best Cities for Young Entrepreneurs — NerdWallet
- #4 Most Attractive City — Travel & Leisure
- #7 25 Best Cities for Jobs — Glassdoor
- #10 Best Places to Live in the U.S. — U.S. News & World Report
- #1 Best State for Employment — U.S. News & World Report
- #1 America’s Top States for Business — CNBC
- #1 Best States for Business — Forbes
- #1 Best States for Business — 24/7 Wall Street
- #1 Fastest-Growing Tech States — Business Insider
- #1 Economic Outlook Ranking — American Legislative Exchange Council
- #1 Most Entrepreneurial States — NerdWallet
- #1 Top Destination in the World to Visit — Fodor’s Travel
- #1 Favorite Mountain Towns (Park City) — Travel & Leisure
- #2 Best Business Climate — Business Facilities Magazine
- #2 Economic Growth Potential — Business Facilities Magazine