Advance Your Tech Career
((degree.pctCareerPreparation!html))
View a complete list of program courses, credit opportunities, and more.
This program requires a total of 120 credits.
((degree.courses!html))
Through a vertical pathway, students who complete this program may be eligible to reduce their total coursework for a Master of Arts in Teaching.
Not ready to major in computer science? You can pair a 15-credit minor in computer science with another major at UMGC.
This program requires that you use a computer with the following:
Note: The higher the processor speed of your computer (e.g., 2.4–3.4 GHz), the larger the amount of available memory (e.g., 4–12 GB), and the larger the amount of available hard drive space (e.g., 5–20 GB), the better your computer will perform and the smoother your experience will be.
In the 21st century, most corporations and government organizations rely on computers to process their data, organize their workplaces, and conduct their business. An online degree in computer science will signal to employers that you have crucial skills in critical thinking, software engineering, structured programming, operating systems, and algorithmic analysis.
Our program directors refresh and update the curriculum regularly, with a focus on helping students achieve these learning goals:
((degree.pctCareerPreparation!html))
Throughout the degree program, your instructors will assign hands-on coursework that will help you prioritize real-world skills and career-focused experience. In past courses, students have been able to complete the following projects:
Gain insight from our faculty and delve deeper into a range of topics.
Get answers to questions that current and prospective students are asking about program admission, credibility, student organizations, and more.
In the online computer science degree program, students can learn to plan, design, develop, and optimize computer software and systems for commercial and government environments. UMGC's online computer science degree is a 120-credit, state-of-the-art program designed with input from employers, industry experts, and scholars. The program provides students with opportunities for professional development and strong foundational skills in programming languages, software development, complex algorithms, database systems, data structures, and artificial intelligence.
In the 120-credit computer science program, courses are offered year-round. The time it will take you to complete your computer science degree will depend on several factors, including your goals, how many transfer credits you have, your course load each semester, and whether you are able to benefit from one or more of our fast paths to credit, including credit for prior learning and credit for military education and training.
Tuition rates for the computer science major are very competitive and appear at the top of this page. We offer a low in-state rate for Maryland residents and a reduced tuition rate for military service members and their spouses and dependent children. We also offer financial aid, scholarships for those who qualify, an interest-free monthly payment plan, and no-cost digital materials in place of most textbooks to help make your computer science degree even more affordable.
You do not need any background or experience in computer science to apply for and graduate with an online bachelor’s degree in computer science. As long as you meet our undergraduate admission requirements, you can enroll in this program.
You do not need any prior certifications to enroll in or complete this program.
The Computing Club provides a dynamic environment where members can work collaboratively, share innovative ideas, enhance their career-readiness, and gain marketable experience in their respective fields. It is available to graduate or undergraduate students, alumni, faculty, and staff members. Students and alumni can join the Computing Club group on CareerQuest.
Upsilon Pi Epsilon encourages the enhancement of knowledge in the computing and information science fields. Membership is by invitation only. It is available to undergraduate and graduate students. Undergraduate membership is open to students majoring in one of the computing disciplines who have completed at least 45 credit hours towards their degree, including 30 or more credits at UMGC (in graded coursework) and at least 15 credits from information technology and computer science courses. Undergraduate students need to have a cumulative GPA of a 3.5 or higher and a GPA of 3.5 or higher in all coursework taken from the information technology and computer science courses. Graduate student membership is open to students pursuing a master's degree in cybersecurity management and policy, cybersecurity technology, data analytics, or digital forensics and cyber investigation; a master's degree in information technology with a specialization in database systems technology, informatics, information assurance, software engineering, or telecommunications management; or a legacy master's degree in cybersecurity. Graduate students must have completed at least 18 resident credits towards their degree at UMGC, with a cumulative GPA of a 3.5 or higher. For more information, please email upe@umgc.edu.
Britney B., North Augusta, SC BS in Computer Science