Bachelor of Science
Computer Science
Computer Science
Bachelor of ScienceAT 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.
Next Session Starts
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.
- Courses
- Requirements
- (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.
- (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.
You might be interested in similar programs
Compare Programs
Compare Programs
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.