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

Computer Science

Computer Science
Bachelor of Science
AT A GLANCE
  • 120 credits
  • Transfer up to 90 credits
  • All courses available online
  • Select hybrid courses available
TUITION
  • $318 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, CMSC 115)
  • (3 Credits, CMSC 215)
  • (3 Credits, CMSC 310)
  • (3 Credits, CMIT 265)
  • (3 Credits, CMSC 315)
  • (3 Credits, CMSC 320)
  • (3 Credits, CMSC 330)
  • (3 Credits, CMSC 335)
  • (3 Credits, CMSC 345)
  • (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, CMSC 105)

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 (3 Credits, PACE 111T) General Education: Research & Computing Literacy
2 (1 Credit, LIBS 150) General Education: Research & Computing Literacy
3 (3 Credits, WRTG 111) General Education: Communication
4 CMIS 102 General Education: Research & Computing Literacy; Prerequisite to Major
5 (3 Credits, NUTR 100) General Education: Biological & Physical Sciences
6 CMIS 141 Major
7 (3 Credits, SPCH 100) General Education: Communication
8 (4 Credits, MATH 140)
This course requires a prerequisite not listed in this sequence.
General Education: Math; Prerequisite to Major
9 (3 Credits, WRTG 112) General Education: Communication
10 CMIS 242 Major
11 (3 Credits, HIST 125) General Education: Arts & Humanities
12 (4 Credits, BIOL 103) General Education: Biological & Physical Sciences
13 (3 Credits, BEHS 103) General Education: Behavioral & Social Sciences
14 (3 Credits, ARTH 334) General Education: Arts & Humanities
15 (3 Credits, CMSC 150) Major
16 (3 Credits, ECON 103) General Education: Behavioral & Social Sciences
17 CMIS 310 Major
18 (4 Credits, MATH 141) Major
19 (3 Credits, SDEV 300) Major
20 3-credit elective course Elective
21 CMSC 350 Major
22 3-credit elective course Elective
23 (3 Credits, CMSC 330) Major
24 (3 Credits, WRTG 393) General Education: Communication
25 3-credit elective course Elective
26 (3 Credits, CMSC 335) Major
27 3-credit elective course Elective
28 3-credit elective course Elective
29 CMIS 330 Major
30 3-credit elective course Elective
31 CMIS 320 Major
32 3-credit elective course Elective
33 3-credit elective course Elective
34 (3 Credits, CMSC 430) Major
35 3-credit elective course Elective
36 3-credit elective course Elective
37 (3 Credits, CMSC 451) Major
38 3-credit elective course Elective
39 (3 Credits, CMSC 495) Major
40 2-credit elective course Elective

Accelerated Pathway

Through an accelerated pathway, students who complete this program may be eligible to reduce their total coursework for a Master of Arts in Teaching by up to 12 credits.

Search Course Catalog

These requirements are for students who enroll in the 2023–2024 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

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, the international honor society for the computing and IT disciplines, is designed to promote the computing and information sciences and to encourage the enhancement of knowledge in the field. Upsilon Pi Epsilon is open to both undergraduate and graduate students who are pursuing a degree in the computing and information science disciplines. Membership is by invitation only.

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 cloud computing systems, cyber operations, 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 systems engineering; 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.

 
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.
This field is required.
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.

Please wait, your form is being submitted.