Mastering the Digital Age
Whether we're at work or play, computers and software have become an integral part of everyone's daily lives. From business and engineering to healthcare, government and entertainment, worldwide industries are increasingly depending on software to get the job done.
To meet that need, the University of Utah’s School of Computing is proud to announce Utah’s only master’s program in software development geared specifically for those with no computer science background.
The Master of Software Development (MSD) is a comprehensive and rigorous 16-month 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 who want to enhance their careers by learning software development.
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 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 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.
Application Deadline: May 15th 2017
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.
Graduate Record Examination (GRE) Test ScoreThere are no minimum GRE scores required for application. Applicants are encouraged to meet overall program GRE averages, but all application materials are evaluated to determine the strength of the application. The GRE requirement could be waived in a few cases for domestic students who are able to demonstrate their verbal, quantitative, and analytical abilities through other verifiable means.
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.
English Language ProficiencyInternational applicants must receive a minimum score of 90 on the TOEFL (Test of English as a Foreign Language) iBT exam or 6.5 on the IELTS exam.
Needed for Application
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
The duration of the MSD program is 16 months (Fall/Spring/Summer/ Fall) involving classroom teaching and extensive lab and project experiences. The MSD program will use active-learning and project-oriented approaches to equip students with tools and perspectives for problem solving while honing their critical-thinking skills that transcend specific software languages or applications. All MSD students are required to take the following courses.
Fall (Year 1)
Introduction to Software Development
Data Structures and Algorithms
Spring (Year 1)
Systems 1 (Computer Arch + Operating Systems)
Systems 2 (Computer Networks + Security)
Summer (Year 1)
Data Analytics and Visualization
Database Systems and Applications
Fall (Year 2)
Application System Design
Master of Software Development Project