Online Master of Science in Computer Science (MS)
Learn how to build, secure, and scale innovative software and computer systems. This online master’s degree program at American Public University (APU) examines advanced computing practices to sharpen career-relevant skills.
Program Overview
Develop advanced knowledge and skills as you learn how to solve complex problems using the latest technologies. This Master of Science in Computer Science program emphasizes career-readiness with a comprehensive curriculum that integrates case studies and hands-on projects.
Core courses examine computer science theory to prepare students to design and evaluate scalable, secure, and sustainable computer systems. The General concentration track provides a deeper dive into computer science principles.
You will explore a broad range of applications for machine learning and artificial intelligence (AI) tools, considering both their technical capabilities and their societal and ethical implications. Coursework provides insight into the algorithms and learning techniques that power AI-driven systems.
Through class discussions and assignments, you will sharpen your communication skills and refine your ability to explain complex technical concepts to diverse audiences. Courses also foster proficiency in programming languages and software engineering practices.
Graduates emerge from this online computer science master’s program prepared to leverage technology to address technical and societal challenges across industries.
Spanish-language learners may complete the Computer Science program through select courses.
Online Program concentrations:
We offer concentrations in the following areas. Select a concentration to learn more:
About the Concentration
This computer science concentration equips graduate students to engineer secure, scalable, and user-focused computing systems across the full stack. Coursework integrates cybersecurity, software engineering, DevSecOps, human-computer interaction, cloud computing, computer architecture, and operating systems. Students gain hands-on experience with network security, data science, and automation techniques to design reliable and defensible systems.
Through applied projects, students learn to implement machine learning for anomaly detection, design cloud-native applications, and optimize performance from hardware through runtime environments. Emphasis is placed on formal methods, measurement-based validation, and alignment with recognized security frameworks.
Graduates will be prepared for careers in secure software engineering, cloud architecture, cybersecurity engineering, UX engineering, and systems development, with the ability to integrate advanced computing concepts into practical, scalable, and human-centered technology solutions.
Program Objectives
Upon successful completion of this concentration, the student will be able to:
- Design, secure, and optimize cloud-native systems using cybersecurity and network defense strategies.
- Apply DevSecOps and automation principles to enhance reliability and scalability.
- Evaluate usability and human-computer interaction (HCI/UX) through empirical research.
- Integrate machine learning and data-driven approaches for threat-informed decision-making.
- Employ computer architecture and operating systems knowledge to improve system performance and security.
APU’s Online Program Provides a Career-Relevant Education in Computer Science
This MS in Computer Science is designed to equip students with demonstrable technical skills and advanced problem-solving abilities. APU’s curriculum explores how today’s digital landscape is shaped by data-driven computing and sophisticated software engineering practices. Research-based projects and hands-on assignments support career-readiness as students build competency in programming and working with complex algorithms.
Students also learn to:
- Design, develop, and evaluate secure, scalable software systems and computing applications
- Apply advanced computer science principles and methods to analyze and solve complex problems
- Communicate technical and research findings clearly and effectively
- Uphold ethical and legal responsibilities in computer science practice with awareness of societal impact
- Collaborate in teams to deliver innovative, high-quality computing solutions for industry and academia
APU’s MS in Computer Science prepares students to develop innovative technologies with applications across myriad industries. The curriculum’s comprehensive approach builds expertise in a broad scope of subject areas, from software engineering to cybersecurity, cloud architecture, and artificial intelligence.
Graduates may have potential career opportunities as:
- Software developers, who design, develop, test, and maintain software applications and systems across a range of computing environments
- Computer systems analysts, who evaluate business and technical requirements to improve information systems’ performance, efficiency, and effectiveness
- Machine learning engineers, who help develop intelligent systems and predictive models using machine learning techniques and computational models
- Cloud solutions engineers, who design and support scalable cloud computing environments and architectures
This online MS in Computer Science provides a deep dive into the physical and digital infrastructures that serve as the foundation for today’s leading technologies. Students gain specialized knowledge across the full stack, from computer hardware to operating systems and other software. Coursework sharpens career-relevant skills through case study analyses, hands-on projects, and thought-provoking class discussions.
Graduates will also demonstrate the ability to:
- Design and evaluate advanced algorithms and data structures to solve complex computational problems
- Develop scalable software applications using modern software engineering methodologies
- Analyze large datasets and computational models to support data-driven decision-making
- Apply artificial intelligence and machine learning concepts to real-world technology challenges
- Evaluate cloud computing architectures and distributed systems for performance, scalability, and reliability
- Communicate technical solutions and project outcomes to technical and non-technical stakeholders
“ The master’s in computer science uniquely bridges advanced technical expertise like AI, cloud computing, and DevSecOps, with the strategic decision-making skills needed to lead complex operations. It uniquely prepares graduates to build secure, mission-critical systems tailored for enterprise and high-stakes operations. ”
Explore APU’s Computer Science Curriculum for This Online Master’s Degree Program
Spanish language learners may complete this course in Spanish.
Spanish language learners may complete this course in Spanish.
Spanish language learners may complete this course in Spanish.
Spanish language learners may complete this course in Spanish.
Build Lasting Connections While You Study Computer Science Online at APU
With a wide assortment of online student clubs and organizations, APU offers dozens of opportunities to connect with classmates and faculty members beyond the virtual classroom.
The Technology Professionals Group may be of particular interest to students drawn to the computer science discipline and related fields, such as computer engineering, information technology, software engineering, and computer programming. These learners may also be interested in groups such as wSTEM and the Society for Advancement of Chicanos/Hispanics and Native Americans in Science.
Learn more about student life and other ways to get involved at APU.
Signature Skills: A Learning Revolution
Integrated into our student curriculum, these signature skills teach you how to move through the world with confidence. The road to success is paved with signature skills learned at APUS.
-
Encouraging students to use current technologies, critically evaluate emerging tools, and responsibly engage with digital and AI systems.
-
Strengthening the ability in all students to analyze information objectively, question assumptions, explore alternatives, and develop skills essential for navigating continual change.
-
Helping students thrive in dynamic workplaces by reinforcing adaptability, resilience, innovation, and self-awareness.
APU is here to support your student journey
We know your well-being is vital to your success. That's why we offer a range of supportive resources to help you throughout your academic journey.
- Career Coaching
- 24/7 Mental Health Support
- Admissions & Advising Support
- Student Life
Career Coaching
Get individualized guidance to help you explore career options, strengthen professional skills, and prepare for the next step in your journey. Whether you’re just entering the workforce, changing fields, or advancing your professional knowledge, our career services team is here to help you translate your goals into action.
Learn More24/7 Mental Health Support
Your well-being is essential to your success. That’s why APU offers access to confidential, flexible, and around-the-clock mental health support. Through our partnerships with telehealth apps, you can connect with peers and professionals anytime you need to manage stress, maintain balance, or find motivation.
Learn MoreAdmissions & Advising Support
From your first course to the day you graduate, our admissions and advising teams are here to guide you every step of the way. You’ll receive personalized assistance with enrollment, program selection, and degree planning from professionals who understand the needs of adult learners.
Learn MoreStudent Life
At APU, learning extends far beyond the classroom. Enrich your college experience and expand your network by getting involved in any of our student organizations. From cultural and social organizations to program-specific honor societies, you’ll find a group to help you thrive during and after your studies.
Learn MoreChoose APU for an Affordable Online Master’s in Computer Science
- $0 Application Fee
- $0 Textbooks & Ebooks
- $0 Transfer Credit Evaluation
Earning a degree is a valuable investment, but it needs to fit into your budget. Our tuition estimator can help you estimate your tuition and fees, so you can plan a manageable path to your educational goals. For full details, please refer to the financial aid cost of attendance (COA). This estimate does not include course materials, supplies, equipment, software and other expenses such as lab fees. You may be eligible for partnership grants through your employer. Speak with your admissions representative for more details.
APU Removes Barriers
Quality Education Shouldn’t Break the Bank
We offer special rates and grants for eligible students and limit fees to help keep the cost of higher education within reach. Find out how you can save on tuition expenses with our:
- Transfer Credits
- Financial Aid
- Private Loans & Scholarships
- Military & Veteran Benefits
Transfer Credits
APU makes it easy to earn credit for the work you’ve already done. We accept transfer credits from prior college coursework, professional training, exams, and certifications. We’ll evaluate your transcripts at no cost and help you maximize eligible credits so you can save time, reduce costs, and stay focused on reaching your education goals sooner.
Learn MoreFinancial Aid
We’re committed to making quality education accessible and affordable. APU participates in federal financial aid programs, including grants and loans for those who qualify. Our Financial Aid Office can provide personalized guidance to help you understand your options, complete required forms, and make an informed decision about paying for your education.
Learn MorePrivate Loans & Scholarships
In addition to federal financial aid, some APU students choose to explore private education loans or external scholarships to help fund their studies. We encourage all students to first complete the Free Application for Federal Student Aid (FAFSA) to determine eligibility for federal student aid before considering private options. Be sure to research lenders carefully, compare terms, and understand your rights and responsibilities as a borrower.
Learn MoreMilitary & Veterans Benefits
Learn More
Apply to APU’s Master of Science in Computer Science Today
APU’s computer science online program is designed to make higher learning accessible for students balancing their education with career obligations and other responsibilities. Courses are held online and have no set login times. Students may participate in weekly discussions and complete weekly assignments from anywhere with internet access. The University also admits new students to this online master’s degree program year-round.
Review our admission requirements and submit your application today.
- No Entrance Exams No GRE® or GMAT®4 required for master’s programs
- No Application Fee For master’s-level courses
- Courses Start Monthly Enroll now, start next month
- All APU master's degree/graduate certificate programs require a bachelor’s degree (or higher) from an institution whose accreditation is recognized by the Council for Higher Education Accreditation (CHEA®) or its international equivalent. If you have a non-U.S. transcript, please view our International Admissions page for more information.
- Please read all graduate admission requirements before applying to this program and be prepared to submit the required documentation including a legible copy of your valid government-issued photo ID (civilian students) or official JST or CCAF transcript (military students).
- There is no fee to complete the APU admission application for this program. View steps to apply.
CHEA® is a registered trademark of the Council for Higher Education Accreditation.
Learn More About APU’s Online MS in Computer Science
Pursuing an MS in Computer Science can help learners prepare to solve complex technical challenges across a range of industries. Coursework builds on fundamental computer science principles while exploring advanced concepts in areas such as software engineering, information security, and modern machine learning systems.
APU’s online students also discuss emerging technologies, addressing their ethical impact and how they continue to shape the computer science field. The program incorporates interactive projects and a two-phase capstone, as well. Students gain practical experience as they learn how to apply their knowledge to myriad computing challenges.
Yes. Eligible students may transfer up to 15 credit hours into this online MS in Computer Science program. APU awards transfer credits according to university policy for eligible prior academic coursework and other and other qualifying in-person or online learning experiences. Students may also receive credit through the University’s Prior Learning Assessment (PLA) program or by passing College Level Examination (CLEP®)10 or DSST exams, when applicable. Please see the University’s transfer credit policy webpage for additional information.
Request More Information
Interested in a specific program or wondering about the application process? Fill out the quick form below, and we’ll follow up with details tailored to your goals. Click here if you are a current student and need assistance.
Consumer Information
Maryland Residents learn more about costs, completion rates, median debt, and more.
The University reserves the right to accept or deny credits according to policies outlined on our University website. Please see the University's transfer credit policy webpage for complete information.
The Preferred Military Rate is $250 per credit hour for undergraduate and master's-level courses. This rate is available to all U.S. active-duty servicemembers, National Guard members, Reservists, and military families, including parents, spouses, legal partners, siblings, and dependents.
See all military student benefits.