UMGC Computer Science Degree Plan

From College Degree
Jump to navigation Jump to search

Computer Science Degree Plan[edit | edit source]

Here is a Computer Science Degree Plan for University of Maryland Global Campus (UMGC) as of approximately March of 2024. Please make sure that the suggestions are still valid before beginning to follow this plan.

Alt Courses[edit | edit source]

The alternative credit courses were handpicked using experience from previous students regarding which courses will be the easiest and quickest to take.

Tips on Order in Which to Complete Courses[edit | edit source]

Start with Sophia.org. Unfortunately, Sophia only allows two courses to be open at one time, so only complete one course at a time that has touchstones (written assignments). Once done with Sophia, move on to Study.com.

How Long Will It Take To Complete This Degree Once I Finish All the Alterative Credits?[edit | edit source]

Terms are 8 weeks long. Typically, you will take 2 classes per term which is full-time. If you transfer in 90 credits, you could complete a degree in around 10-12 months.

Source of Credit[edit | edit source]

This degree plan was made using this source to map out all the alternative credits.

Sophia Equivalents

Study.com Equivalents

StraighterLine Equivalents

CLEP, DSST, AP Exams Equivalents and other Alt credit equivalents

General Education Requirements | 41 Credits[edit | edit source]

There are a total of 41 credits worth of General Education Requirements.

Please refer to the UMGC GE Requirements Roadmap for details and suggestions on courses that will fulfill this requirement.

Computer Science Major | 36 Credits[edit | edit source]

  • At least 36 credits must be upper-level and include at least one-half of the credits required for the major. The remaining upper-level credits may be earned in any part of the curriculum.
  • At least half the required number of credits for any major must be earned through graded coursework. Credits earned by examination, portfolio assessment, and noncollegiate training do not count as graded coursework.

Review rules for Bachelor's Degree Requirements.

Course

Required

Course

Provider

Course

ID

Course Name
Introductory Programming Sophia CMIS 141 Introduction to Java Programming

Note: This matches the required course name. However, it is not confirmed to work, so take it at your own risk.

Intermediate Programming
Computer Systems and Architecture Study.com CMIS 310 Computer Science 306: Computer Architecture

Note: Reportedly, this works.

Fundamentals of Networking Sophia CMIT 265 Introduction to Networking
Data Structures and Analysis Study.com CMSC 350 Computer Science 201: Data Structures & Algorithm

Note: Reportedly, this works.

Relational Database Concepts and Applications Sophia CMIS 320 Introduction to Relational Databases

Note: This matches the required course name. However, it is not confirmed to work, so take it at your own risk.

Advanced Programming Languages
Object-Oriented and Concurrent Programming
Software Engineering Principles and Techniques Study.com CMIS 330 Computer Science 307: Software Engineering

Note: Reportedly, this works.

Compiler Theory and Design
Design and Analysis of Computer Algorithms
Capstone in Computer Science

Related Required Courses | 10 Credits[edit | edit source]

These are required courses not covered in General Education

Course

Required

Course

Provider

Course

ID

Course Name
Introduction to Problem Solving and Algorithm Design Sophia CMIS 102 Introduction to Python Programming

Note: Note: This matches the required course name. However, it is not confirmed to work, so take it at your own risk. This course can also go into GE under Research and Computing Literacy, which would give you 3 extra electives.

Calculus II (4 credits) StraighterLine MATH 141 General Calculus II
Introduction to Discrete Structures Study.com CMSC 150 Math 108: Discrete Mathematics

Minor & Elective Credits | 32 Credits[edit | edit source]

Take whatever courses you want for electives. Review the rules of minors before you add minors.

Course Required Competency

Units Value

Course

Provider

Course ID Course Name Credit
Minor (optional) 15 9 credits must be taken at UMGC

Note: It is not worth taking more than 10 courses at UMGC due to the extra time and cost, so if you were to transfer in everything including the non-confirmed courses, you should be able to complete the minor without having to take more than 10 courses at UMGC.

Free Electives 17 Take whatever you want 32
Total 32 32

Total Transfer Credit[edit | edit source]

Course Required Competency

Units Value

Course

Provider

Course ID Course Name Credit

(Max 90cr)

General Education Requirements 42 39
Computer Science Major 36 12
Related Required Courses 10 7
Minor (optional) 15 0
Free Electives 17 32
Total 120 90

*To copy this degree plan, hold down left mouse button, drag to select tables, then copy/paste (CTR+C/CTR+P) to Sheets or Excel.