Computer Science Master's Degree Program | University of the Potomac
Source: https://potomac.edu/degrees/masters/computer-science
Archived: 2026-04-23 17:10
Computer Science Master's Degree Program | University of the Potomac
Skip to content
CURRENT STUDENTS
CURRENT STUDENTS
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:
+1 (202) 274-2300
We value your privacy.
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
TRANSFER TODAY
COST PER CREDIT
|
Calculate Your Cost
APPLY NOW
MSCHE Accredited
Learn more
Real-World Practitioners
Learn from experienced professionals.
Convenient Classes
Take a class online or
on-site.
Menu
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.
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)
Core Courses
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
Tuition Costs
View tuition and fees
Program Learning 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.
Admission Requirements
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:
+1 (202) 274-2300
We value your privacy.
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:
+1 (202) 274-2300
We value your privacy.
Hear What Our Graduates Are Saying
The classes are very dynamic and you have the opportunity to be able to work while you study since they also offer online classes. I enjoyed academic challenges and the diversity of people at the University.
Rebeca Artola
Medical Assistant
Potomac is more than an education. The university provides better career prospects, valuable employability skills, personal development and a world of opportunity.
Aditya Singh
Principal Business Data Analyst
Potomac professors are so friendly and the guidance they provide in courses work is amazing. They explain concepts with relevant examples.
Gowtham Veera Shanker Kalava
Design Quality Engineer (Project lead)
The university is located in Washington D.C where you have easy access to public transport and all the Government offices are near by so you can spend time post college in the DC area.
Sridhar Srinivasaan
Business Development Operations Manager
I really enjoyed the course work and being able to complete it when it was convenient for me. The course schedule allowed me to make progress quickly.
Andrew DiRusso
Tour Guide
UOTP has one of the best professors, who are always there to guide you throughout the education process
Sabrina Gulmatova
MBA in HR Management
Potomac College allowed me to return on more than one occasion to complete my degree. The admissions and financial staff worked together to help me reach my goals.
Crystal Watson
U.S. Corporate Office Manager
I liked the sense of a small community and the friendly staff support. I also liked the fact that students come from different parts of the world and the culture exchange.
Jakeline Barcelos
Project Coordinator
I was able to receive an exceptional experience by learning in a Hybrid environment, where lectures and exams were held with the same level of intensity and tension as I would be in the classroom.
Tatevik Sayadyan
Accounting Assistant
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
Explore More Opportunities
Master of Science in Computer Science Concentrations
Artificial Intelligence
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*
Amazon Web Services
AWS 500 Cloud Foundations
AWS 510 Cloud Architecting and Developing
AWS 530 Machine Learning Foundations
AWS 550 Data Analytics
Blockchain Technologies*
Blockchain Technologies
BLC 500 Introduction to Blockchain Technology
BLC 510 Smart Contracts
BLC 520 Introduction to Hyperledger
BLC 530 Blockchain Applications
Cybersecurity*
Cybersecurity Concentration Courses
CBSC610 Computer Forensics and Cyber Crime
CBSC620 Cyber Law and Policy
CBSC630 Hacking Methodology
CBSC640 Capstone-Cyber Warfare
Big Data Science*
Big Data Science Concentration Courses
DACS610 Data Mining
DACS620 Machine Learning
DACS630 Data Preparation and Analysis
RES680 Capstone in Data Analytics
Database Organization*
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*
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*
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 of Science in Computer Science Frequently Asked Questions
What is a Master’s in Computer Science Degree?
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.
How long is a Master’s in Computer Science Degree?
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.
How much does it cost to get a Master’s in Computer Science Degree?
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.
What can you do with a Master’s in Computer Science Degree?
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.
Can I get a Master’s in Computer Science Degree online?
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.
How can I enroll in a Master’s in Computer Science program at UOTP?
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.
Computer Science Degree Resources
12 Best Programming Languages To Learn for Business Majors
Computer Engineering vs Computer Science: Key Differences
Coding For Students: Benefits of Teaching Coding in School
What Does a Software Developer Do?
INTERESTED IN LEARNING MORE?
Chat with an Admissions Officer Now!
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:
+1 (202) 274-2300
We value your privacy.
X-twitter
Facebook-f
Instagram
DEGREES
Associates Degree
Bachelors Degrees
Masters Degrees
Doctoral Degrees
About
Faculty & Staff
Accreditation
Student Experience
QUICK LINKS
Admission Requirements
Military Students
Financial Aid
Tuition
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:
+1 (202) 274-2300
We value your privacy.
Skip to content
CURRENT STUDENTS
CURRENT STUDENTS
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:
+1 (202) 274-2300
We value your privacy.
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
TRANSFER TODAY
COST PER CREDIT
|
Calculate Your Cost
APPLY NOW
MSCHE Accredited
Learn more
Real-World Practitioners
Learn from experienced professionals.
Convenient Classes
Take a class online or
on-site.
Menu
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.
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)
Core Courses
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
Tuition Costs
View tuition and fees
Program Learning 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.
Admission Requirements
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:
+1 (202) 274-2300
We value your privacy.
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:
+1 (202) 274-2300
We value your privacy.
Hear What Our Graduates Are Saying
The classes are very dynamic and you have the opportunity to be able to work while you study since they also offer online classes. I enjoyed academic challenges and the diversity of people at the University.
Rebeca Artola
Medical Assistant
Potomac is more than an education. The university provides better career prospects, valuable employability skills, personal development and a world of opportunity.
Aditya Singh
Principal Business Data Analyst
Potomac professors are so friendly and the guidance they provide in courses work is amazing. They explain concepts with relevant examples.
Gowtham Veera Shanker Kalava
Design Quality Engineer (Project lead)
The university is located in Washington D.C where you have easy access to public transport and all the Government offices are near by so you can spend time post college in the DC area.
Sridhar Srinivasaan
Business Development Operations Manager
I really enjoyed the course work and being able to complete it when it was convenient for me. The course schedule allowed me to make progress quickly.
Andrew DiRusso
Tour Guide
UOTP has one of the best professors, who are always there to guide you throughout the education process
Sabrina Gulmatova
MBA in HR Management
Potomac College allowed me to return on more than one occasion to complete my degree. The admissions and financial staff worked together to help me reach my goals.
Crystal Watson
U.S. Corporate Office Manager
I liked the sense of a small community and the friendly staff support. I also liked the fact that students come from different parts of the world and the culture exchange.
Jakeline Barcelos
Project Coordinator
I was able to receive an exceptional experience by learning in a Hybrid environment, where lectures and exams were held with the same level of intensity and tension as I would be in the classroom.
Tatevik Sayadyan
Accounting Assistant
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
Explore More Opportunities
Master of Science in Computer Science Concentrations
Artificial Intelligence
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*
Amazon Web Services
AWS 500 Cloud Foundations
AWS 510 Cloud Architecting and Developing
AWS 530 Machine Learning Foundations
AWS 550 Data Analytics
Blockchain Technologies*
Blockchain Technologies
BLC 500 Introduction to Blockchain Technology
BLC 510 Smart Contracts
BLC 520 Introduction to Hyperledger
BLC 530 Blockchain Applications
Cybersecurity*
Cybersecurity Concentration Courses
CBSC610 Computer Forensics and Cyber Crime
CBSC620 Cyber Law and Policy
CBSC630 Hacking Methodology
CBSC640 Capstone-Cyber Warfare
Big Data Science*
Big Data Science Concentration Courses
DACS610 Data Mining
DACS620 Machine Learning
DACS630 Data Preparation and Analysis
RES680 Capstone in Data Analytics
Database Organization*
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*
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*
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 of Science in Computer Science Frequently Asked Questions
What is a Master’s in Computer Science Degree?
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.
How long is a Master’s in Computer Science Degree?
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.
How much does it cost to get a Master’s in Computer Science Degree?
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.
What can you do with a Master’s in Computer Science Degree?
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.
Can I get a Master’s in Computer Science Degree online?
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.
How can I enroll in a Master’s in Computer Science program at UOTP?
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.
Computer Science Degree Resources
12 Best Programming Languages To Learn for Business Majors
Computer Engineering vs Computer Science: Key Differences
Coding For Students: Benefits of Teaching Coding in School
What Does a Software Developer Do?
INTERESTED IN LEARNING MORE?
Chat with an Admissions Officer Now!
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:
+1 (202) 274-2300
We value your privacy.
X-twitter
Facebook-f
DEGREES
Associates Degree
Bachelors Degrees
Masters Degrees
Doctoral Degrees
About
Faculty & Staff
Accreditation
Student Experience
QUICK LINKS
Admission Requirements
Military Students
Financial Aid
Tuition
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:
+1 (202) 274-2300
We value your privacy.