Skip to content
Winter 2027 enrollment is now available Apply by December 20 →
Master's Degree

Master of Science in Software Development

American National University's Master of Science in Software Development (MSD) program was designed for those who already have their bachelor's degree and are seeking to continue their postgraduate education in the field of software development.

49Credit hours
$21,560Total cost of tuition
Online / HybridDelivery

Enhance Your Software Development Career

American National University’s Master of Science in Software Development (MSD) program was designed for those who already have their bachelor’s degree and are seeking to continue their postgraduate education in the field of software development.

Whether you’re an IT professional looking for a promotion, or you’d like to build on your software development skills for future jobs, ANU’s Master of Science in Software Development program allows students to gain an advanced knowledge of how to evaluate a business or technical problem and effectively design software solutions that are secure and reliable. Students will study real-world problems and opportunities with software-intensive systems, and learn methods to evaluate, adopt, and exploit emerging technologies.

Where will your degree take you?

  • Senior software engineer
  • Research software developer
  • DevOps engineer
  • Software validation engineer
  • Lead software designer
  • Mobile software engineer

Your learning experience

While studying at ANU in our Master of Science in Software Development program, you will:

1

Analyze problems and design solutions. You will evaluate business and technical challenges, gather customer requirements, and design secure, reliable software solutions using diagrams, models, and development tools.

2

Work proficiently within software development teams, communicate ideas clearly, and document key aspects of software applications to support maintenance and upgrades.

3

Master technical and development skills to enter the software development career field. Build expertise in web and mobile application development, database management, operating systems, programming languages, and software design principles.

4

Apply knowledge through practical projects. You will explore computer architecture and system configurations. Additionally, you will develop a comprehensive capstone project that integrates academic learning with real-world application.

Online Tuition Comparison

Total cost of tuition
$21,560

Total tuition for a master's degree in Software Development at ANU is only $21,560. Large online colleges with course-based programs are 14% – 102% higher and do not include fees or textbooks.(1) ANU tuition includes all fees (application, course, technology, graduation, etc.), textbooks, and lab equipment (where applicable).

Required Courses

49 credit hours required/147 quality points required.

Program Core Courses37 Credit Hours
RM525Web-Based Research Methods
SD600Database Design & Management
SD610Operating Systems
SD620Software Design
SD630Software Engineering
SD640Software Architecture
IA570Design and Development of Security Architectures
PM510Information Security Project Management
SD690Capstone in Software Development

All course prerequisites must be satisfied prior to admission to the program.
All students enrolled in the program must complete 50 hours of practicum training each term.
For all courses: See catalog for complete course descriptions and prerequisites.

Ready to learn more about Master of Science in Software Development?

Request information and an advisor will walk you through programs, cost, and start dates.

Translate »