Skip Navigation
Skip to Menu Toggle Button
Online Bachelor’s Degree

Computer Science

Computer Science
Bachelor of Science
  • 120 credits
  • Transfer up to 90 credits
  • All courses available online
  • Select hybrid courses available
  • $312 per credit (in-state)
  • $499 per credit (out-of-state)
  • $250 per credit (military)
  • Other fees may apply
Apply Now

Get in demand with an online bachelor's degree in computer science.

With an online bachelor’s degree in computer science from University of Maryland Global Campus, you'll learn how to plan, design, develop, and optimize computer software and systems for commercial and government environments. Designed with input from employers, industry experts, and scholars, this versatile program provides students with opportunities for professional development and strong foundational skills in programming languages, software development, complex algorithms, database systems, and data structures.

Total Credits Required: 120

Required Major Courses: 36 Credits

  • (3 Credits, CMIS 141)
  • (3 Credits, CMIS 242)
  • (3 Credits, CMIS 310)
  • (3 Credits, SDEV 300)
  • (3 Credits, CMSC 350)
  • (3 Credits, CMSC 330)
  • (3 Credits, CMSC 335)
  • (3 Credits, CMIS 330)
  • (3 Credits, CMIS 320)
  • (3 Credits, CMSC 430)
  • (3 Credits, CMSC 451)
  • (3 Credits, CMSC 495)

Related Required Courses

The following required courses may be applied to general education or elective requirements.

  • (4 Credits, MATH 140)
  • (4 Credits, MATH 141)
  • (3 Credits, CMSC 150)
  • (3 Credits, CMIS 102)

General Education Courses: 41 Credits

Review the options available to fulfill the 41 credits of general education coursework for bachelor's degrees.

Minor and Elective Courses: 43 Credits

Review a list of available academic minors or see the course catalog or Schedule of Classes to help you select elective courses.

Sequence Course Requirement(s) Fulfilled
(1 Credit, LIBS 150)
General Education: Research & Computing Literacy
2 Program and Career Exploration in Technology (3 Credits, PACE 111T) General Education: Research & Computing Literacy
3 Academic Writing I (3 Credits, WRTG 111) General Education: Communication
(3 Credits, CMIS 102)
General Education: Research & Computing Literacy; Prerequisite to Major
(3 Credits, NUTR 100)
General Education: Biological & Physical Sciences
(3 Credits, CMIS 141)
(3 Credits, SPCH 100)
General Education: Communication
(4 Credits, MATH 140)
This course requires a prerequisite not listed in this sequence.
General Education: Math; Prerequisite to Major
9 Academic Writing II (3 Credits, WRTG 112) General Education: Communication
(3 Credits, CMIS 242)
(3 Credits, HIST 125)
General Education: Arts & Humanities
(4 Credits, BIOL 103)
General Education: Biological & Physical Sciences
13 Technology in Contemporary Society (3 Credits, BEHS 103) General Education: Behavioral & Social Sciences
(3 Credits, ARTH 334)
General Education: Arts & Humanities
(3 Credits, CMSC 150)
(3 Credits, ECON 103)
General Education: Behavioral & Social Sciences
(3 Credits, CMIS 310)
(4 Credits, MATH 141)
(3 Credits, SDEV 300)
20 3-credit elective course Elective
(3 Credits, CMSC 350)
22 3-credit elective course Elective
(3 Credits, CMSC 330)
24 Advanced Technical Writing (3 Credits, WRTG 393) General Education: Communication
25 3-credit elective course Elective
(3 Credits, CMSC 335)
27 3-credit elective course Elective
28 3-credit elective course Elective
(3 Credits, CMIS 330)
30 3-credit elective course Elective
(3 Credits, CMIS 320)
32 3-credit elective course Elective
33 3-credit elective course Elective
(3 Credits, CMSC 430)
35 3-credit elective course Elective
36 3-credit elective course Elective
(3 Credits, CMSC 451)
38 3-credit elective course Elective
(3 Credits, CMSC 495)
40 2-credit elective course Elective

Vertical Pathway

Through a vertical pathway, students who complete this program may be eligible to reduce their total coursework for a Master of Arts in Teaching.

Search Course Catalog

These requirements are for students who enroll in the 2022–2023 academic year. For prior year requirements, visit our catalog archive.

Bachelor’s Degree Requirements

In addition to the specific course requirements outlined on each bachelor’s degree webpage, UMGC maintains certain requirements for all bachelor’s degrees.

Program Highlights

Develop skills and gain knowledge through coursework that draws from the expertise and experience of our respected faculty.

Industry Snapshot

This program is designed to provide you with a foundation for a career in software architecture or engineering, application software design, database administration and architecture, systems analysis, programming, or engineering in corporate organizations and government agencies.

Tyrone A., Martinsburg, WV
Tyrone A., Martinsburg, WV

Student Organizations

Computing Club

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 (Computing & Technology Disciplines)

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

I would say learning at UMGC is a partnership, but it goes beyond that. They understand what we have to do, and how we have to try to accommodate both being a lifelong learner and military student.

Britney B., North Augusta, SC, BS in Computer Science


Contact Us

Our helpful admissions advisors can help you choose an academic program to fit your career goals, estimate your transfer credits, and develop a plan for your education costs that fits your budget. If you’re a current UMGC student, please visit the Help Center.

Personal Information
Please provide your First Name.

Please provide your Last Name.

Contact Information
Please recheck your email address.
Please provide a valid E-Mail Address.

Numbers only, between 10-15 digits.
Phone required

International numbers, start with a plus sign (+) & country code

Please provide a valid ZIP Code or APO/FPO.

Additional Information

By submitting this form, you are giving your express written consent without obligation for UMGC to contact you regarding our educational programs and services using e-mail, phone, or text, including automated technology for calls and/or texts to the mobile number(s) provided. For more details, including how to opt out, read our privacy policy or contact an admissions advisor.