Maryville’s Online Master’s in Software Development

Earn your online master’s in software development with Maryville

The online Master of Science in Software Development from Maryville University offers a unique blend of technical skills and business knowledge that will prepare you for success in the rapidly evolving field of software development. Take courses that cover a diverse range of topics, including data structures, algorithms, software engineering principles and project management. Then, apply your knowledge to design, develop and implement your own complex software systems.

The online software development master’s program gives the opportunity to learn technical skills, critical thinking strategies and problem-solving techniques. These are essential in an industry where technology constantly evolves and new challenges arise daily. Moreover, the curriculum strongly emphasizes hands-on learning through real-world projects, allowing you to apply your knowledge in practical settings and gain valuable experience.

Four coding classes, five management courses and one capstone
Graduate in as few as 12 months
No previous experience in business required
No GMAT/GRE scores are required to apply

Student stories

Master’s in software development online curriculum

The online master’s in software development 30-credit-hour curriculum offers students a deep dive into the latest software development techniques and tools. It explores topics including software design, project management, programming languages and database systems.

When you earn your online master’s in software development, you’ll be equipped with a variety of critical skills and insights, including:

  • Coding, development and design: Advance your expertise in coding, designing and developing software. The online master’s degree in software development equips you for various roles in the field, ranging from coding and programming to design.
  • Emerging technologies: Gain a deep understanding of the latest technologies and applications. Maryville’s expert instructors teach skills in the most current and cutting-edge programming languages, software development tools and data analysis platforms.
  • Practical applications: Apply your knowledge to the newest technologies, tools and industry trends. The online program focuses on hands-on experience with next-generation software, setting you apart in the competitive job market.

Required courses

If your GPA is below 3.0 or your undergraduate degree is outside the field of business, you will need to complete BUS-501, Survey of Business. However, credits earned in foundational courses like BUS-501 are considered prerequisites for the graduate degree program.

Required courses include:

  • SWDV 600 – Software Development I
  • SWDV 610 – Software Development II
  • SWDV 620 – Web Application Development
  • SWDV 630 – Object-Oriented Architecture, Analysis, Design, and Implementation
  • SWDV 640 – User Interface Design
  • SWDV 650 – Software Development Processes, Procedures, and Methodologies
  • SWDV 655 – Database Principles & Development
  • SWDV 660 – Applied DevOps
  • SWDV 665 – Advanced Topics in Software Development
  • SWDV 691 – Software Development Capstone
REQUEST MORE INFORMATION

Early access to the online software development master’s program

Current Maryville undergraduate students, take note: through Maryville’s Early Access program, you can get a head start earning your master’s in software development online. You are eligible if you have a GPA of 3.25 or higher and you’ve completed 90 credit hours or more of your bachelor’s degree (at least 20 credit hours at Maryville).

With Early Access, you can earn up to 12 credits toward your master’s degree during the last phase of your undergraduate degree. Early Access allows you to take graduate-level courses that count toward your undergraduate and graduate degrees. These courses are billed at the undergraduate tuition rate, so you can save time and money.

Online master’s in software development admission requirements

Maryville’s hassle-free application process is designed to remove roadblocks, so you can focus on what’s important: your growth and your goals. No application fees. No GMAT/GRE scores. Maryville will even request your transcripts for you.

We offer three start dates per year, so you can apply and start learning sooner than you think. Here’s what you’ll need to submit:

Simplified, no-cost online application

Official academic transcripts from the college or university that awarded your undergraduate degree, and, if applicable, transcripts from any graduate institutions where courses were taken

English proficiency scores (International applicants may be required to submit scores that meet a certain threshold.)

To be eligible for admission into Maryville’s online master’s in software development, you will need a bachelor’s degree from a regionally accredited college/university and a minimum 3.0 GPA.

Software development careers

The online master’s in software development will prepare you for a wide range of career opportunities. This program can equip you with the skills and knowledge to work as a software developer, web developer, systems analyst, project manager or software engineer.

The demand for software development professionals continues to grow as technology becomes more integrated into every aspect of our daily lives. With established technologies such as artificial intelligence, cloud computing and mobile applications evolving rapidly, the demand for software developers is expected to surge in the coming years.1

1 Software Developers, Quality Assurance Analysts, and Testers. (2024). U.S. Bureau of Labor Statistics. Retrieved April 17, 2024.

Lead as an adaptive, customer-focused professional poised for the future. Take the next step — learn more about Maryville’s online master’s in software development program.