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 a MSCS degree

This program 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, implementation and evaluation of IT solutions. Specifically, this program 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

COST PER CREDIT

Real-World Practitioners

Learn from experienced professionals.

Convenient Classes

Take a class online or
on-site.

Master of Science in Computer Science Degree Overview

This program covers a variety of topics in software engineering, mobile computing, data analytics, and high-performance computing.

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. “

This Program Is Accredited By

Computer Science Courses & Curriculum

The MSCS program consists of 12 courses, 36 academic credits. Students complete the eight  courses in the core and select one of the four-course concentrations. All courses are three credits.

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

Computer Science Requirements & Outcomes

Graduates of the Master of Science in Computer Science 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, University of the Potomac.
  • 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.)

Request FREE Information

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

Master of Science in Computer Science 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

Blockchain Technologies

  • BLC 500 Introduction to Blockchain Technology
  • BLC 510 Smart Contracts
  • BLC 520 Introduction to Hyperledger
  • BLC 530 Blockchain Applications

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 Capstone – 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

Geospatial Intelligence Concentration Courses

  • GIS580 Geospatial Intelligence
  • GIS581 Geospatial Analysis and Modeling
  • GIS585 Geospatial Web and Mobile Programming
  • GIS585 Geospatial Applications in Business and Management

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

Master of Science 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.

Depending on whether you will choose to study full-time or part-time, on-campus or online, earning an MSCS will typically take you two years to complete. However, you can choose an accelerated program 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 get your degree. You can have a clearer idea of how much you will be spending on your MSCS degree by calculating your school cost. Not to forget that UOTP offers financial aid, scholarships, and other financial resources to keep your education affordable.

If you are to complete an MSCS at UOTP, you’ll be ready to take the next step in your career in roles, 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 MSCS program. It is entirely up to you to choose how you want to get your degree.

It all starts with you deciding to get an MSCS. After you make sure that you meet the UOTP admission requirements, you check the application deadline and start with the application procedures. Not to forget that you can always 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