Master of Science (MS) in Computer Science
Earn a master’s degree in computer science, learn emerging technologies
The computer science field is changing at an amazing rate, making an advance degree an excellent way to stay up-to-date on current technologies.
This program teaches the knowledge and skills necessary to design and use modern computer-based systems, including embedded languages, wireless technologies, miniaturization (PDAs), and data security.
You can choose to specialize in information architecture, network security or advanced computer science. A master’s of science in computer science (MSCS) degree also serves as a platform for promotion.
Our location is a magnet for top faculty
The Baltimore/Washington area has one of the largest concentrations of high-tech companies, defense contractors, and government agencies.
Our classes are comprised of like-minded peers
Through collaboration with other students, you’ll learn skills and techniques in class that you can apply on the job immediately.
Program is 100% Online
Our master’s in computer science program is offered 100% online. Once you are accepted, all you need is an Internet connection and you can attend class. We keep the classes small so you receive personalized attention from faculty who are interested in sharing their knowledge and helping you succeed.
All classes are taught online. The classes for this 30-credit degree program are offered in 16-week formats. We currently use a synchronous format and will be changing to asynchronous starting summer, 2018.
Capitol Tech Opportunities
You’ll work with a faculty member to develop a major project-based research paper that draws on prior coursework and your personal experiences.
Dr. Nayef Abu-Ageel
Dean of Academics and Chair of the Electrical Engineering Department
Dr. Abu-Ageel has over fifteen years of academic and industrial experience in research, teaching, and entrepreneurship. He holds a PhD in Electrical Engineering from Michigan State University. He joined Capitol Technology University in January 2016. Prior to this, Dr. Abu-Ageel served as an adjunct professor in the Department of Bioengineering and the Department of Electrical and Computer Engineering at George Mason University. The innovative teaching practices he introduced include integrating entrepreneurship into class material as well as involving engineering students with the local community.
Market Demand for Computer Science
Get the advanced education needed to become a business cybersecurity manager, information security analyst or a business management/cyber analyst.
Those who earn a master of science in computer science pursue careers as:
- Data scientist
- Software/systems analyst
- Software/systems architect
- IT manager
- Network engineer
According to the National Association of Colleges and Employers, computer science graduates are at the top of the list of projected highest-paid master’s degree graduates, with an average salary of $81,039.
Generally, to apply to a graduate degree program, you should have completed a bachelor's degree or be completing a bachelor's degree prior to enrollment and should have a 3.0 cumulative grade point average or higher.
Some master of science programs have additional technical competency requirements.
A bachelor of science degree in computer science or the equivalent is recommended but not required. Students who do not have a B.S. in computer science or the equivalent must have the following undergraduate coursework:
Programming equivalent to Capitol Technology University course CS-230, Computer Science Fundamentals II:
- Programming (C++ and Java recommended)
- Object-oriented programming (classes, objects, inheritance and polymorphism)
- Data structures (queues, stacks, lists, linked lists and trees)
- Sorts and searches
Mathematics equivalent to Calculus I through Linear Algebra:
- Capitol Technology University course MA-261, Calculus I
- Capitol Technology University course MA-262, Calculus II
- Capitol Technology University course MA-124, Discrete Mathematics
Students should also be proficient in computer topics including object oriented programming, multiple languages, algorithm development, operating systems, databases, software architecture, distributed programming and other advanced work
Tuition & Fees
Tuition rates are subject to change without notice.
The following rates are in effect for the 2018-2019 academic year, beginning in Fall 2018 and continuing through Summer 2019:
- The per credit charge for graduate courses:
- Online or satellite campus (per credit) - $603, plus fees (information technology and other applicable fees)
- Independent study (per credit) - $839, plus fees (information technology and other applicable fees)
- The active duty military tuition rate is $350 per credit, plus fees
- There is no charge for online application, $40 fee for paper application