Bachelor of Science in Computer Science | University of the Potomac

Source: https://potomac.edu/degrees/bachelors/computer-science

Archived: 2026-04-23 17:23

Bachelor of Science in Computer Science | University of the Potomac
Skip to content
CURRENT STUDENTS
CURRENT STUDENTS
Bachelor of Science in Computer Science
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 computer science degree​
Potomac now offers an online Bachelor of Science in Computer Science and two convenient campuses for students in the Washington, D.C. and Virginia areas. The Bachelor in Computer Science degree prepares individuals to plan, optimize, design, and build computer software and hardware systems for commercial, government, and academic environments. The program covers a wide range of topics, including data structures and analysis, hardware architecture, and software algorithms, image and signal processing, and more.
Location
On-Campus
Online
Washington, DC
Virginia
120
TOTAL
CREDITS
84
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
Computer Science Degree Overview
This program prepares individuals for a wide range of professional certifications, and offers a number of specializations: software engineering, database management, game design, mobile application development and cybersecurity.
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
To receive a Bachelor of Science degree in Computer Science, students must earn 120 semester credit hours. Unless noted otherwise, all courses carry three semester credits hours. Program requirements are listed below.
Lower Division Requirements (60 credits)
General Education Requirements
18 credits
ENGL101 English Composition I
ENGL102 English Composition II
HIST101 Introduction to World History
GNED112 Student Success Strategies
MATH115 Calculus
PHIS100 Mechanics
Computer Science & Engineering
27 credits
COMP140 Introduction to Data Communication and Networking
COMP160 Introduction to Programming I
COMP165 Introduction to Programming II
CBSC235 Foundations of Cyber Security
CBSC265 Network Security Management
COMP220 Data Structures and Algorithms I
COMP225 Data Structures and Algorithms II
ENGR240 Software Engineering I
ENGR241 Software Engineering II
Math
9 credits
MATH180 Calculus II
MATH280 Discrete Math for Computer Science
MATH181 Calculus III
Elective courses
Electives (6 Credits) – At least 6 credits must be in lower-division.
Upper Division (60 credits)
General Education Requirements
12 credits
ENGL395 Research and Report Writing
MATH323 Research and Statistical Analysis
PSYC201 Principles of Psychology
MATH434 Differential Equations & Linear Algebra
Core Courses
27 credits
COMP305 Computer Org and Architecture I
COMP306 Computer Org and Architecture II
ENGR310 Object-Oriented Design and Development I
ENGR311 Object-Oriented Design and Development II
COMP401 Database Organization I
COMP410 Introduction to Wireless Networks and Performance
COMP415 Operating Systems I
COMP420 Distributed Systems I
COMP455 Mobile Applications Development
Final Research
CAP480 Capstone Project
Electives
18 credits elective courses
Computer Science Requirements & Outcomes
Tuition Costs
View tuition and fees
Program Learning Outcomes
Graduates of the Bachelor of Science in Computer Science are able to:
Apply mathematical foundations, algorithmic principles, and computer science theory to model and design computer-based systems.
Develop computing solutions by analyzing problems and identifying the necessary computing and informatics requirements.
Design and implement secure computing systems and networking infrastructure, ensuring reliability through the application of logic, mathematical principles, and appropriate technical standards.
Evaluate algorithms, programming languages, compilers, and operating systems to select or develop the most suitable solutions for specific problems.
General 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
Bachelor 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 Computer Science Degree
Explore More Opportunities
Computer Science Concentrations
Game Design *
Games Design Concentration Courses
WEB401 Introduction to Game Design
WEB407 Computer and Human Interaction
COMP460 Game Engine Programming I
COMP465 Game Engine Programming II
WEB405 Design for new Media
WEB406 Motion Design
Mobile Applications *
Mobile Applications Concentration Courses
WEB407 Computer and Human Interaction
WEB402 Web Development: Client Side
WEB403 Web Development: Server Side
WEB404 Mobile Application design in Windows
WEB405 Design for new Media
WEB406 Motion Design
Software Engineering
Software Engineering Concentration Courses
ENGR401 Special topics in JAVA I
ENGR402 Special topics in JAVA II
ENGR403 Software Testing
ENGR404 Agile Software Development
ENGR405 Applied Network and Security
COMP470 Database Organization II
Database Development *
Database Development Concentration Courses
COMP470 Database Organization II
COMP475 Data Modeling and Applications
COMP480 Introduction to Data Warehousing I
COMP485 Introduction to Data Warehousing II
COMP490 Data Visualization
COMP495 Advanced Database Management
Data Analytics
Data Analytics Concentration Courses
DACS300 Data Analytics
DACS305 Fundamentals of Data Mining
DACS310 Database Design
DACS315 Introduction to Structured Query Language
DACS320 Oracle SQL Fundamentals
DACS440 Data Analytics II
Cybersecurity
Cybersecurity Concentration Courses
CBSC305 Introduction to Cybercrime and Homeland Security
CBSC415 Network Defense and Countermeasures
CBSC435 Firewalls for Security
CBSC495 Network Security Design
MICS341 Systems Analysis and Design
MICS455 Computer Networking and Telecommunications
Geospatial Intelligence *
Geospatial Intelligence Concentration Courses
GIS201 Principles of Geography and Digital Cartography
DACS210 Introduction to Data and Data Management
GIS300 Principles of Geospatial Intelligence and
GIS Technology GIS302 Fundamentals of Remote Sensing
GIS350 Geospatial Technology in Analytics
GIS450 Advanced Geospatial Intelligence
*not currently enrolling
Bachelor in Computer Science Frequently Asked Questions
What is a Computer Science Degree?
Computer Science is one of our undergraduate programs. A Bachelor’s Degree in Computer Science will provide you with knowledge about programming languages, software development, and networking. While pursuing a Bachelor’s degree, you will be taught computer programming, database management, and software development. You will improve your problem-solving and critical thinking abilities as well.
How long is a Computer Science Degree?
Depending on whether you will choose to study full-time or part-time, on-campus or online, earning a Bachelor’s in Computer Science will typically take you four 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 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 education 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 Computer Science Degree?
Obtaining a Computer Science Degree opens several opportunities for you, as there are numerous technology-related occupations available. With the degree you will get at UOTP, you will be prepared for various technical professions, including systems programmer, systems analyst, software engineer, database administrator, and software architect. In addition, if you choose to pursue a graduate degree, your bachelor’s degree will assist you to get into graduate school.
Can I get a 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 Computer Science program. It is entirely up to you to choose how you want to get your degree.
How can I enroll in a Computer Science program at UOTP?
It all starts with you deciding to study Computer Science. 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.