Save @ APU
0 Entrance Exams
No GRE/GMAT Required
About This Computer Science Master's Program
Develop advanced knowledge and skills as you learn how to solve real-world problems using the latest technologies. This Master of Science in Computer Science program at American Public University (APU) emphasizes career-readiness with a comprehensive curriculum that integrates cases 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.
What You Will Do
- Lead the design, development, and evaluation of secure, scalable software systems and computing applications
- Apply advanced computer science principles and engineering 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
Degree at a Glance
$386.75** | $409.50***
-
Want to Learn More?
Program Requirements Printable Catalog Version
Students must choose a concentration for this degree program:
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.
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.
Must take all courses for this section.
Course ID: 5547
Course ID: 5548
Course ID: 5549
Course ID: 5550
Course ID: 5551
Course ID: 5552
Must take all courses for this section.
Course ID: 5543
Course ID: 5544
Course ID: 5545
Course ID: 5546
Must take all courses for this section.
Course ID: 5553
Course ID: 5554
Admission Requirements
- 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®). Please read all graduate admission requirements before applying to this program and be prepared to submit the required documentation.
- 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.
Materials Cost
Technology fee: $85 per course
Need Help?
Selecting the right program to meet your educational goals is a key step in ensuring a successful outcome. If you are unsure of which program to choose, or need more information, please contact an APU admissions representative at 877-755-2787 or [email protected].
Consumer Information
Disclosures
Maryland Residents learn more about costs, completion rates, median debt, and more.
1The 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.
*Cost Per Credit Hour
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.
Cost of Attendance
Learn more about American Public University's cost components and full cost of attendance.



