The Master of Science in Computer Science at American University prepares students to develop innovative technology solutions through advanced computing knowledge, practical projects, and specialized technical training. The program welcomes students from diverse academic backgrounds and combines foundational computer science courses with personalized specializations, preparing graduates for careers in software engineering, artificial intelligence, cybersecurity, data science, and interactive technology.
Curriculum Structure:
Foundation and Core Coursework: Students begin with five common core courses that establish essential knowledge in computing and software development. These include CSCI-621: Design and Organization of Programming Languages, CSCI-634: Database Management Systems, CSCI-650: Software Engineering, CSCI-665: Operating Systems, and CSCI-668: Artificial Intelligence. Together, these subjects strengthen programming, database management, software design, and intelligent computing skills.
Advanced Coursework and Specialization: Students select one of four specializations: Applied Computer Science, Cybersecurity, Data Science, or Game and Computational Media. They complete specialized electives covering topics such as machine learning, network security, data analytics, interactive media, game development, and advanced software applications. This flexible structure allows students to align their technical expertise with their intended career paths.
Capstone and Practical Application: Students complete a six-credit capstone experience beginning in their penultimate semester. They can choose an Internship and Project, Project, or Thesis pathway, depending on their academic and professional interests. Through these options, students apply their technical knowledge to real-world challenges, develop practical solutions, conduct research, and build professional experience through industry or faculty-guided projects.
Focus Areas: Applied Computer Science, Cybersecurity, Data Science, Game and Computational Media, Artificial Intelligence, Machine Learning, Software Engineering, Database Management, Operating Systems, Network Security, Interactive Media, Game Development, and Data Analytics.
Learning Outcomes: Develop proficiency in programming languages such as Java, Python, and C++, design and implement software systems, apply algorithms and data structures to complex problems, manage and analyze large datasets, develop secure computing solutions, conduct technical research, collaborate across multidisciplinary teams, and communicate technical concepts effectively.
Professional Alignment (Accreditation): The program combines industry-relevant coursework, practical projects, internships, and research opportunities to develop professional competencies in computing and technology. Its four specializations provide focused preparation for careers in software development, cybersecurity, data analytics, artificial intelligence, and interactive technology. No separate external program-specific accreditation is identified on the official program page.
Reputation (Employability Rankings): American University reports that 100% of MS Computer Science graduates are employed or enrolled in graduate school within six months of graduation. Alumni have secured positions at organizations including Adobe, Amazon Web Services, Google, Boeing, Lockheed Martin, GEICO, and Walmart Labs. Students also benefit from faculty-led research, industry internships, and access to specialized facilities such as the AU Game Center, Game Studio, and Data Science Lab.
At American University, the MS in Computer Science program is designed to provide students with hands-on experience that complements their academic learning. Students engage in practical projects, collaborate with peers, and utilize state-of-the-art facilities and tools that prepare them for real-world challenges in the tech industry. The program emphasizes experiential learning through various opportunities, ensuring that graduates are not only knowledgeable but also equipped with the skills needed to excel in their careers.
Here are some key aspects of experiential learning in the MS Computer Science program at American University:
- Collaborative Projects: Students often work in teams on projects that simulate real-world scenarios, fostering teamwork and problem-solving skills.
- Internship Opportunities: The program encourages internships with local tech companies, providing students with valuable industry experience and networking opportunities.
- Research Laboratories: Access to specialized labs, such as the Data Science and Cybersecurity labs, allows students to engage in cutting-edge research and practical applications.
- Software and Tools: Students gain proficiency in industry-standard software and tools, including Python, Java, and various data analysis platforms.
- Field Trips: The program includes field trips to tech companies and research institutions, giving students insights into industry practices and innovations.
- Digital Resources: Students have access to a wealth of digital resources, including online databases and software licenses, enhancing their learning experience.
- Libraries and Study Spaces: The university's libraries provide extensive resources for research and study, along with collaborative spaces for group work.
Pursuing an MS in Computer Science at American University opens the door to a wealth of career opportunities in a rapidly evolving field. Graduates often find themselves in roles such as Software Engineer, Data Scientist, Cybersecurity Analyst, and IT Project Manager. The skills and knowledge gained through this program equip students to thrive in various tech-driven industries:
- Career Services: American University offers robust career services, including resume workshops, interview preparation, and networking events that connect students with industry professionals.
- Employment Statistics: The program boasts an impressive employment rate, with over 90% of graduates securing jobs within six months of graduation, often with starting salaries averaging around $85,000.
- University–Industry Partnerships: Collaborations with leading tech companies such as Microsoft, Google, and Amazon provide students with internship opportunities and real-world project experience.
- Accreditation: The program is accredited by the Computing Accreditation Commission of ABET, ensuring that the education you receive meets the highest standards of quality and relevance in the field.
- Graduation Outcomes: Alumni have gone on to work at prestigious organizations and have reported high levels of job satisfaction and career advancement.
Further Academic Progression: After completing the MS in Computer Science, students have the option to pursue a PhD in Computer Science or related fields, allowing them to delve deeper into research and academia. Additionally, many graduates choose to obtain professional certifications in specialized areas such as cloud computing, data analytics, or cybersecurity, further enhancing their expertise and marketability in the job market.



Embark on your educational journey with confidence! Our team of admission experts is here to guide you through the process. Book a free session now to receive personalized advice, assistance with applications, and insights into your dream school. Whether you're applying to college, graduate school, or specialized programs, we're here to help you succeed.
