Master of Science in Computer Science (MSCS)

Request more information

Message Received!
Thank you for reaching out to us. We will review your message and get right back to you within 24 hours.

If there is an urgent matter and you need to speak to someone immediately you can call at the following phone number:

By clicking the Send me more information button above, I represent that I am 18+ years of age, that I have read and agreed to the Terms & Conditions and Privacy Policy, and agree to receive email marketing and phone calls from UOTP. I understand that my consent is not required to apply for online degree enrollment. To speak with a representative without providing consent, please call +1 (202) 274-2300

Reach Your Career Goals with an MSCS Degree

The MS in computer science provides individuals with a comprehensive knowledge of current trends in computer science, key research issues in specialized areas of computer science, techniques for project management and design, and the implementation and evaluation of IT solutions. Specifically, the MSCS covers a variety of topics in software engineering, mobile computing, data analytics, and high-performance computing.

Location On-Campus Online
Washington, DC
Virginia

36

TOTAL 

CREDITS

15

TRANSFER

CREDITS

Real-World Practitioners

Learn from experienced professionals.

Convenient Classes

Take a class online or
on-site.

MS in Computer Science Degree Overview

The MSCS degree provides advanced exposure to current trends and specialized areas in the field. With coursework in software engineering, mobile computing, data analytics, and high-performance computing, the program helps students build technical knowledge while strengthening their ability to design, implement, and evaluate IT solutions.

Adityah Singh

Aditya Singh

Principal Business Data Analyst

“Potomac is more than an education. The university provides better career prospects, valuable employability skills, personal development and a world of opportunity.”

Computer Science Courses & Curriculum

The master’s degree in computer science consists of 12 courses, with a total of 36 academic credits. Students complete the eight courses in the core and four courses in the Artificial Intelligence Concentration.

Master of Science in Computer Science (36 credits)

24 credits
  • COMP510 Foundations of Algorithms and Data Structures
  • CBSC 510 Cloud Computing from the Ground Up
  • MGMT610 Executive Leadership
  • COMP520 Design and Analysis of Algorithms
  • MCAP520 Enterprise Data Management and Administration
  • COMP530 Linguistics of Programming Languages
  • COMP540 Computer Systems Architecture
  • CBSC530 Cyber Crime and Homeland Security

MS in Computer Science Requirements & Outcomes

Graduates of the MSCS degree will be able to:

  • Communicate computer science concepts, designs, and solutions effectively and professionally.
  • Apply knowledge of computing to produce effective designs and solutions for specific problems.
  • Identify, analyze, and synthesize scholarly literature relating to the field of computer science.
  • Use software development tools, software systems, and modern computing platforms.
  • Communicate effectively with a range of audiences.
  • Initiate and lead teamwork, implement a wide range of team-work development, manage multi-cultural communication and possible conflicts.
  • Complete an admissions interview conducted in person or via online methods.
  • Sign and submit an attestation of high school (or equivalent) completion.
  • Equivalencies include a GED Certificate. Home schooled students must present a diploma that meets the requirements of the state in which it was issued. (Students with non-US credentials please see International Student Admissions Requirements below).
  • Submit a completed application
  • Arrange for official transcripts from all colleges/universities previously attended to be submitted to the Office of Records and Registration.
  • Submit grade reports or scores from any recognized college equivalency examinations (e.g., CLEP, DANTES, and Advanced Placement).
  • Submit certificates from any corporate education training or professional development programs. (Note: An ACE evaluation form may be required to determine appropriate credit for corporate educational training.)
  • Submit military training documents. (Note: An ACE military evaluation form may be required to determine appropriate credit for military training.)
  • An undergraduate degree in order to enroll in University of the Potomac master’s programs, a four-year bachelor’s degree or its equivalent in other countries.
  • Two Letters of recommendation from individuals who may be a direct supervisor or university faculty member.*
  • One required essay, in MS Word document form, addressing the student’s preparation for the graduate program.

*This requirement may be waived for those students with Master level transfer credits.

Want to Learn More About the Master’s Degree in Computer Science?

Want to learn more about University of the Potomac?
Complete the simple form – it just takes a minute!

  • Invest in yourself by finishing your degree.

  • Take classes online, on campus, or both.

  • Finish faster. Save more.

This will only take a moment.

Message Received!
Thank you for reaching out to us. We will review your message and get right back to you within 24 hours.

If there is an urgent matter and you need to speak to someone immediately you can call at the following phone number:

By clicking the Send me more information button above, I represent that I am 18+ years of age, that I have read and agreed to the Terms & Conditions and Privacy Policy, and agree to receive email marketing and phone calls from UOTP. I understand that my consent is not required to apply for online degree enrollment. To speak with a representative without providing consent, please call +1 (202) 274-2300

Request FREE Information

Want to learn more about University of the Potomac?Complete the simple form – it just takes a minute!

This will only take a moment.

Message Received!
Thank you for reaching out to us. We will review your message and get right back to you within 24 hours.

If there is an urgent matter and you need to speak to someone immediately you can call at the following phone number:

By clicking the Send me more information button above, I represent that I am 18+ years of age, that I have read and agreed to the Terms & Conditions and Privacy Policy, and agree to receive email marketing and phone calls from UOTP. I understand that my consent is not required to apply for online degree enrollment. To speak with a representative without providing consent, please call +1 (202) 274-2300

Hear What Our Graduates Are Saying

Master of Science in Computer Science Jobs & Opportunities

Planning Analyst

Planning Analysts research and report data regarding cost, feasibility, and profitability on short- and long-range strategic plans.

Small Business Owner

Small Business Owners plan, direct, and manage all functions from operations to marketing to accounting, ensuring business health and profitability.

Sales Manager

Sales Managers direct the business development activities of sales personnel, ensuring revenue targets are met or exceeded.

Planning Analyst

Planning Analysts research and report data regarding cost, feasibility, and profitability on short- and long-range strategic plans.

Small Business Owner

Small Business Owners plan, direct, and manage all functions from operations to marketing to accounting, ensuring business health and profitability.

Sales Manager

Sales Managers direct the business development activities of sales personnel, ensuring revenue targets are met or exceeded.

Explore more Jobs & Careers for students
with a B.S. in Business Degree

MSCS Concentrations

Artificial Intelligence Concentration Courses

  • AIT 600: Artificial Intelligence
  • AIT 620: Methods of Artificial Intelligence and Machine Learning
  • AIT 670: Python for Artificial Intelligence
  • AIT 680: Artificial Intelligence and GPT Engineering

Amazon Web Services

  • AWS 500 Cloud Foundations
  • AWS 510 Cloud Architecting and Developing
  • AWS 530 Machine Learning Foundations
  • AWS 550 Data Analytics

Cybersecurity Concentration Courses

  • CBSC610 Computer Forensics and Cyber Crime
  • CBSC620 Cyber Law and Policy
  • CBSC630 Hacking Methodology
  • CBSC640 Capstone-Cyber Warfare

Big Data Science Concentration Courses

  • DACS610 Data Mining
  • DACS620 Machine Learning
  • DACS630 Data Preparation and Analysis
  • DACS640 Data Integration, Warehousing, Provenance, and Analysis

Database Organization Concentration Courses

  • COMP620 Corporate IT security Audit Compliance
  • DACS640 Data Integration, Warehousing, Provenance, and Analysis
  • COMP650 Data-Intensive Computing
  • COMP660 Capstone – Advanced Database Organization

Information Technology Management Concentration Courses

  • COMP610 Strategic IT: Best Practices for Executives
  • COMP620 Corporate IT Security Audit Compliance
  • COMP630 Technology Entrepreneurship
  • COMP640 Capstone-Forecasting and Management of Technology

*not currently enrolling

Master's Degree in Computer Science Frequently Asked Questions

A master’s in computer science (MSCS) is one of the master’s programs that UOTP offers. This program can help you develop your abilities and give you greater professional options to choose from. You’ll learn both the theoretical and practical application skills required to participate in the development of emerging technologies in this program.

The on-campus and online MS in computer science typically takes two years to complete depending on whether you will choose to study full-time or part-time. You can also choose an accelerated path to complete your degree in less time.

UOTP aims to provide qualitative education at an affordable price. So we can assure you that it won’t cost you an arm and a leg to earn your on-campus or online MS in computer science. Get an idea of how much you will be spending by calculating your MSCS degree cost. UOTP offers financial aid, scholarships, and other financial resources to keep your education affordable.

Once you earn your MSCS at UOTP, you’ll be ready for MSCS careers which include, planning processes and products, designing software architecture, and sharing software development progress with key stakeholders.

Yes, you can. The University of the Potomac gives you the opportunity to choose whether you want to enroll in an on-campus or online master’s degree in computer science. It is entirely up to you to choose how you want to get your degree.

Once you decide to earn your computer science MS, make sure that you meet the UOTP admission requirements, and check the application deadline, then start your application. If you have more questions, contact an admission officer to help you with the whole process.

This will only take a moment.

Message Received!
Thank you for reaching out to us. We will review your message and get right back to you within 24 hours.

If there is an urgent matter and you need to speak to someone immediately you can call at the following phone number:

By clicking the Send me more information button above, I represent that I am 18+ years of age, that I have read and agreed to the Terms & Conditions and Privacy Policy, and agree to receive email marketing and phone calls from UOTP. I understand that my consent is not required to apply for online degree enrollment. To speak with a representative without providing consent, please call +1 (202) 274-2300