Maryville’s online Master of Science in Software Development equips you to become a capable and confident leader in software design and development. Develop the specialized skills to prepare for roles such as software developer, data scientist/engineer, DevOps engineer, software consultant, or UX (user experience) designer.
Maryville University Master of Science in Software Development online
Develop a unique blend of technical skills and business knowledge that will set you up for success in the rapidly evolving field of software development.
About the program
- Develop SQL and Python skills: Enhance your understanding and practical application of fundamental software development concepts.
 - Gain advanced knowledge: Learn what goes into the creation, architecture, and presentation of software and its applications.
 - Build a holistic toolkit: Gain the skills needed to manage user interface design, agile methodology, automation, database management, project management, problem-solving, troubleshooting, and software design.
 
About Maryville University
Experience a future-focused, personal approach to online learning with Maryville University. For nearly 150 years, Maryville University has delivered high-quality education paired with comprehensive, personalized support. That means providing learners with the guidance they need from the moment they start their application to the day they celebrate their graduation.
*A bachelor’s degree from a regionally accredited institution is required for this program.
Technology and services powered by 2U, Inc., the parent company of edX.
Curriculum
With Maryville University’s 100% online Master of Science in Software Development, you’ll gain advanced skills in user interface design, agile methodology, automation, database management, project management, problem-solving, and software design.
Throughout the program, you’ll learn how to:
- Code, develop, and design: Advance your expertise in fundamentals of software development.
 - Use the latest tech: Explore the most current and cutting-edge programming languages, software development tools, and data analysis platforms.
 - Apply your knowledge: Gain hands-on experience with next-generation software and set yourself apart in a competitive job market.
 
Admissions
No previous business experience or GMAT/GRE scores are required to be considered for the online software development degree, but you must have a four-year bachelor’s degree from a regionally accredited institution and a minimum 3.0 GPA on a 4.0 scale.
The following materials are also required to apply:
Official academic transcripts — we’ll request them for you
A completed online application — no fee required
Personal letter explaining qualifications for graduate work
International applicants may require English proficiency scores that meet a certain threshold. Additionally, depending on your background, a foundational course in accounting may be required. BUS-501, Survey of Business, will be required if your undergraduate degree was outside the area of business; credits earned in foundational courses (such as ACCT 509 and BUS 501) are considered prerequisites to courses required for the graduate degree.
Career opportunities
