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