Master of Science in Computer Science
Program Overview
The Master of Science in Computer Science helps students acquire advanced programming and coding skills that going beyond basic concepts to cover topics such as artificial intelligence, graphic and user interface and cloud computing.
Taught by faculty from top-tier institutions and within the growing tech industry of the mid-Atlantic region, students can expect a rigorous curriculum that builds on the foundations of computer science while offering course options that address modern technological issues in the following areas:
- Artificial Intelligence and Machine Learning
- Algorithms and Theory
- Computer Security, Privacy and Cryptography
- Operating and Distributed Systems
- Multi-Disciplinary and Collaborative Research
Program Requirements
- Credit hours: 30
- Thesis options: Thesis and non-thesis options are available. Students who choose to complete a thesis take 24 credit hours of course work and 6 credit hours for thesis research. These 6 credit hours must be taken over two semesters. Students who choose the non-thesis option take 30 credit hours of coursework.
- Duration: Two years (full-time) or three years (part-time)
Admissions Requirements
- Bachelor's degree in any field with coursework in the following areas:
- Mathematics: Two courses beyond pre-calculus level
- Lab science: One year's worth of coursework
- Computer science: Prior coursework in a structured language, discrete structures, data structures or computer architecture
- Minimum of 3.0 GPA (on a 4.0 scale) or equivalent achieved on the last 60 credit hours of undergraduate work.
-
Successful submission of online application form, exam scores and other documents as outlined in the admissions requirements.
Professional Outcomes
Get further insights into the career options and outcomes for students and alumni of the Computer Science program.