Skip Navigation
top

Bachelor of Science
Computer Science

Computer Science
Bachelor of Science
AT A GLANCE
  • 120 credits
  • Transfer up to 90 credits accepted
  • All courses are available online
  • Select on-site and hybrid courses available
TUITION
  • $248 per credit hour (Europe)
  • $250 per credit hour (Downrange)

See our Tuition Rates page for details.

Apply Now

Get in demand with a bachelor's degree in computer science from UMGC Europe.

With a BS in computer science, you'll be able to plan, design, and optimize computer software and hardware systems for commercial and government environments. This versatile major provides you with a foundation in programming languages, software development, complex algorithms, and graphics and visualization.

This program is also available as a minor.


About the Computer Science Bachelor's Degree

In your computer science coursework, you'll learn programming; algorithm optimization and enhancement; and the theory, science, and math behind modern computing. Specifically, you learn about Java, C++, OpenGL, Octave, and MATLAB. Your courses will cover data structures and analysis, computer systems and architecture, image and signal processing, and more.

  • (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, CMSC 430)
  • (3 Credits, CMSC 451)
  • (3 Credits, CMSC 412)
  • (3 Credits, CMSC 405)
  • (3 Credits, CMSC 495)

Related Required Courses

Note: The following related required courses for the major are listed under general education courses and 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)

A degree with a major in computer science requires the successful completion of 120 credits of coursework, including 36 credits for the major; 41¬†credits in general education requirements; and 43¬†credits in the minor, electives, and other degree requirements. You must also complete all related required coursework, which may be applied to general education or elective requirements, as part of the 120 credits required for the degree. At least 18 credits in the major must be earned in upper-level courses (numbered 300 or above). See overall degree requirements.

Program Highlights

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

Career Preparation

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


Funding Your Education

Explore ways to help meet, manage, and lower your education costs at UMGC Europe.

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

This field is required.

Contact Information
Please recheck your email address.
This field is required.

Numbers only, between 10-15 digits.
This field is required.

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

This is a required field.
Additional Information
This field is required.
This field is required.

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.