Master's in Computer Science (MS)

The Master's in Computer Science (MS) will give you an edge in this dynamic, growing field. You will build a solid foundation in computer science with our core curriculum, and can customize your degree to fit your career goals by choosing one of three tracks of specialization: applied computer science, game and computational media, or data science. Students can further personalize their degrees by choosing to pursue research and a traditional master’s thesis, or a combination of research and an internship.
The Master’s in Computer Science (MS) program features:
  • The training of students of diverse backgrounds, not just those with an undergraduate degree in computer science
  • The combination of computer science expertise with prior education in another field
  • Preparation for a career in government, scientific, and commercial settings

Accelerator Admission

Advanced Master’s Accelerator Program Master’s Accelerator Program Pre-Sessional English Language
GPA 3.0 3.0 3.0
IELTS 6.5, no subscore below 5.5 6.0, no subscore below 5.0 5.5
Available Entry Spring or Fall Spring, Summer, or Fall
1) Four-year undergraduate degree or equivalent in any discipline from an accredited university, and completion of Computer Science 1 with a grade of “B” or better.
Students who have not completed Computer Science II and Algorithms and Data Structures with a grade of “B” at time of enrollment in MAP may complete the courses while in MAP with the understanding that these courses will not count towards the MS in Computer Science degree.
2) Students with an undergraduate degree from the approved list below of Qualifying Undergraduate Degrees are admissible to MAP Computer Science without vetting for prerequisite coursework.
Qualifying undergraduate degrees:
Computer Science: Applied Math and Computer Science, Circuits and Systems, Computer Applications, Computer Science and Artificial Intelligence, Computer Science and Engineering, Computer Systems and Engineering, Computer Technology, Cyber Security, Information and Computer Science, Information and Computing Sciences, Mathematics and Computing
Computer Engineering: Control Science and Engineering, Electrical and Computer Engineering, Electrical and Electronics Engineering, Electronic Science and Technology, Electronics and Communication Engineering, Electronics and Information Engineering, Information and Computer Engineering, IoT Engineering, IoT Engineering and Information Technology, Mathematics and Information Engineering, Network Engineering, Network Security, Semiconductor Systems Engineering, Software Technology and Service Engineering, Systems Design Engineering, Systems Engineering and Computing, Telecommunication Engineering Computer Systems Engineering: Computer and Network Technology, Computer Science and Systems Engineering, Computer Systems Architecture, IoT Engineering, IoT Engineering and Information Technology, Network Engineering, Network Security, Systems Design Engineering, Systems Engineering, Systems Engineering and Computing
Electrical Engineering: Control and Automation Engineering, Control Science and Engineering, Control Theory and Control Engineering, Electrical and Computer Engineering, Electrical and Electronics Engineering, Electrical Engineering and Automation, Electrical Engineering Power and Automation, Electrical Power and Machines Engineering, Electronic Engineering and Applied Electronics, Electronic Engineering, Electronic Engineering and Optoelectronic Technology, Electronic Science and Technology, Electronics and Communication Engineering, Electronics and Information Engineering, Electronics and Instrumentation Engineering, Electronics and Telecommunication, Electronics and Telematics, Semiconductor Systems Engineering, Telecommunication Engineering
Information Technology: Artificial Intelligence, Computer Science and Information Technology, Computer and Network Technology, Fundamental Informatics and Information Technologies, Electronics and Telecommunication, Electronics and Telematics, Information Security, Information  Systems, Management Information Systems
Software Engineering: Computer Software and Theory, Internet Engineering

Sample Coursework

Below is a list of degree-related courses you might take during your Master’s Accelerator Program. Courses may change based on availability and your preferences.
  • Design and Organization of Programming Languages
  • Intro to Simulation and Modeling
  • Computer System Organization and Programming
  • Software Engineering
  • Artificial Intelligence

Progression Details

Advanced Master’s Accelerator Program Master’s Accelerator Program
Credits Earned Towards Degree up to 6 up to 9
Progression Into Master’s degree program Master’s degree program
Progression Requirements GPA of 3.0 with no grade lower than a C GPA of 3.0 with no grade lower than a C
Total credits required for degree: 30 credit hours

Tuition Costs

Please click here for detailed tuition costs.

Proof an AU degree works

95% of American master’s program graduates are working or pursuing a doctoral degree within six months of graduating. Ready to speed up your career? Apply for the Master’s Accelerator at American University now.
Apply Now