University of Central Missouri

Johnson County Community College Transfer Program to the University Central Missouri  Dr. Belinda Copus Chair, Department of Computer
Department of Computer Science and Cybersecurity 660-543-4930
College of Health, Science, and Technology Computer Science B.S. (Four options) copus@ucmo.edu
Academic Year 2025-2026 www.ucmo.edu/cs

Program Description

The Associate of Arts degree (A.A.) at JCCC is a general transfer degree and partners well with the first two years of most bachelor degree programs. Students who transfer to UCM with an Associate of Arts degree are considered to have met all 42 hours of UCM’s General Education requirements, with the exception of Major/Minor-Required General Education courses and the Constitution Requirement. Visit the UCM General Education Program guide for details. The elective hours within the A.A. allow students to complete additional general education and lower division courses required for specific majors/minors.

Students who transfer to UCM without a degree (or a degree other than an AA) will have all coursework evaluated on a course-by-course basis.  JCCC students not completing the AA degree should visit the UCM General Education Program guide for course equivalents and also the UCM catalog for any specific or additional General Education requirements for their UCM program of study.

NOTE: Courses taken to fulfill General Education requirements may not be taken on the pass/fail basis.

Admission Requirements

Students should be cognizant of UCM’s Upper-Level Course Requirement and Residence Requirement, especially if enrolling in more than 60 hours at JCCC.  Please refer to the UCM General Education Program guide for details.

The Health Studies, BS degree requires a minimum of 120 credit hours.

There are four different Computer Science options at UCM:

  • Computer Science Computer Networking Option, B.S.

  • Computer Science Computer Science Option, B.S.
  • Computer Science Game Development Option, B.S.

  • Computer Science Software Development Option, B.S.

Please refer to the following pages for course requirements for each option.

Program Requirements

Computer Science Major Requirements for All Options – CORE (42 hours)

The 42 hours of Core courses required for the Computer Science BS are the same for all four options. A grade of “C” or better is required in all major coursework. The following courses have equivalent courses that can be taken at JCCC:

JCCC
UCM
Course CodeCourse TitleCourse HoursTransfer CodeTransfer TitleTransfer Hours
Select one of the following:
Concepts of Programming Algorithms Using C++* 4CS 1100Computer Programming I3
Concepts of Programming Algorithms using C#* 4CS 1100Computer Programming I3
Concepts of Programming Algorithms using Java* 4CS 1100Computer Programming I3
CS 210Discrete Structures I*3CS 2400Discrete Structures3
CS 236Object-Oriented Programming Using C#* ^4CS 1110Computer Programming II3
Select one of the following:
Basic Data Structures Using Python* 4CS 2300Data Structures3
Basic Data Structures Using Java* 4CS 2300Data Structures3
CIS 204UNIX Scripting and Utilities* 3CS 3500C and UNIX Environment3
CIS 260Database Management* 4CS 4600Database Theory Applications3

Computer Networking Option

NOTE: The tables below show only courses with equivalent courses that may be taken at JCCC.  For complete degree requirements for this option, please see Computer Science BS, Computer Networking Option in the UCM Catalog. 

General Education Requirements for Computer Networking Option: 39 hours. All students must complete a minimum of 42 credit hours in general education. The following general education classes are required for this option: 

JCCC
UCM
Course CodeCourse TitleCourse HoursTransfer CodeTransfer TitleTransfer Hours
MATH 201Statistics* +3 ACST 2310 Statistics Data Analysis
Select one of the following:
Public Speaking3COMM 1000Public Speaking3
Personal Communication 3COMM 1000Public Speaking3

42 hours of Core for the Computer Science Major (see list above

Computer Networking Option Electives: Total of 27 hours from the two elective categories below as specified. A grade of “C” or better is required. 

JCCC
UCM
Course CodeCourse TitleCourse HoursTransfer CodeTransfer TitleTransfer Hours
Electives from the following: 12-15 semester hours required
CIS 275Web-Enabled Database Programming* 4CS 4130Server Side Web Programming3
IT 223Azure Administration* 3CS 4610Intro to Cloud Computing3
Electives from the following: 3-9 semester hours required
IT 230Linux Fundamentals 3CYBR 1500Command Line Environments3
Electives from the following: 3-12 semester hours required
CIS 240Advanced Topics in Java*4CS 4120Adv App Programming in Java3
Select one of the following:
Programming Fundamentals 4CS 1030Python Programming I3
IT Scripting* 3CS 1030Python Programming I3
CS 202Concepts of Programming Algorithms using Python* 4 CS 2030 Python Programming II
CS 236Object-Oriented Programming Using C#* ^4CS 3110Apps Programming in C# .NET2-3
GAME 121
GAME 221
Game Programming I* and Game Programming II* 4CS 4830Game Development 3D3
GAME 242Agile Game Development* 3CS 4000Special Problems in Comp. Sci1-3
GAME 255Mobile Game Programming* 4CS 4110Mobile App Programming Android3
IT 141Introduction to Networks3NET 1060Introduction to Networks3
IT 150Switching, Routing, and Wireless Essentials*3NET 1061Switching/Routing/Wireless Ess3
IT 175Cybersecurity Fundamentals* 3CYBR 1800Introduction to Cybersecurity3
IT 230Linux Fundamentals 3CYBR 1500Command Line Environments3
IT 239Ethical Hacking* 3CYBR 4840Ethical Hacking3
Select one of the following:
Information Technology Internship I* 3CS 4020Internship1-8
Information Technology Internship II* 3CS 4020Internship1-8

Free Electives: 12 Hours. Free choice elective hours may vary depending on transfer coursework and course selection at UCM.   Students must take at least 30 upper-level (3000-4000) hours to graduate. Courses taken at JCCC that articulate to upper-level UCM courses do not count towards upper-level hours. 

*

JCCC course has a pre-requisite or co-requisite. 

^

CS 236 is equivalent to CS 1110 or CS 3110. 

+

Course requires a grade of “C” or better. 

Computer Science Option

NOTE: The tables below show only courses with equivalent courses that may be taken at JCCC.  For complete degree requirements for this option, please see Computer Science BS, Computer Science Option in the UCM Catalog.

General Education Requirements for Computer Science Option: 29 hours.  All students must complete a minimum of 42 credit hours in general education. The following general education classes are required for this option: 

JCCC
UCM
Course CodeCourse TitleCourse HoursTransfer CodeTransfer TitleTransfer Hours
Select one of the following:
Public Speaking3COMM 1000Public Speaking3
Personal Communication 3COMM 1000Public Speaking3
MATH 241Calculus I*5MATH 1151Calculus I5

42 hours of Core for the Computer Science Major (see list above

Computer Science Option: Total of 32-35 hours from the categories below as specified. A grade of “C” or better is required. 

JCCC
UCM
Course CodeCourse TitleCourse HoursTransfer CodeTransfer TitleTransfer Hours
MATH 246Elementary Linear Algebra* 3MATH 3710Linear Algebra3
Electives from the following: 15 semester hours required
CIS 240Advanced Topics in Java*4CS 4120Adv App Programming in Java3
CIS 275Web-Enabled Database Programming* 4CS 4130Server Side Web Programming3
CS 202Concepts of Programming Algorithms using Python* 4 CS 2030 Python Programming II
CS 236Object-Oriented Programming Using C#* ^4CS 3110Apps Programming in C# .NET2-3
GAME 121
GAME 221
Game Programming I* and Game Programming II* 4CS 4830Game Development 3D3
GAME 242Agile Game Development* 3CS 4000Special Problems in Comp. Sci1-3
GAME 255Mobile Game Programming* 4CS 4110Mobile App Programming Android3
IT 223Azure Administration* 3CS 4610Intro to Cloud Computing3
IT 239Ethical Hacking* 3CYBR 4840Ethical Hacking3
Select one of the following:
Information Technology Internship I* 3CS 4020Internship1-8
Information Technology Internship II* 3CS 4020Internship1-8

Free Electives: 9 Hours.  Free choice elective hours may vary depending on transfer coursework and course selection at UCM.  Students must take at least 30 upper-level (3000-4000) hours to graduate. Courses taken at JCCC that articulate to upper-level UCM courses do not count towards upper-level hours.

*

JCCC course has a pre-requisite or co-requisite.

^

CS 236 is equivalent to CS 1110 or CS 3110.

+

Course requires a grade of “C” or better.

Game Development Option

NOTE: The tables below show only courses with equivalent courses that may be taken at JCCC.  For complete degree requirements for this option, please visit the Computer Science BS, Game Development Option in the UCM Catalog.

General Education Requirements for Game Development Option: 39 hours.

All students must complete a minimum of 42 credit hours in general education. The following general education classes are required for this option:

JCCC
UCM
Course CodeCourse TitleCourse HoursTransfer CodeTransfer TitleTransfer Hours
MATH 201Statistics* +3 ACST 2310 Statistics Data Analysis
Select one of the following:
Public Speaking3COMM 1000Public Speaking3
Personal Communication 3COMM 1000Public Speaking3

42 hours of Core for the Computer Science Major (see list above)

Game Development Option: 27 Hours. A grade of “C” or better is required.

JCCC
UCM
Course CodeCourse TitleCourse HoursTransfer CodeTransfer TitleTransfer Hours
CS 236Object-Oriented Programming Using C#* ^4CS 3110Apps Programming in C# .NET2-3
GAME 121
GAME 221
Game Programming I* and Game Programming II* 4CS 4830Game Development 3D3
Electives from the following: 12 semester hours required
Select one of the following:
Programming Fundamentals 4CS 1030Python Programming I3
IT Scripting* 3CS 1030Python Programming I3
CIS 240Advanced Topics in Java*4CS 4120Adv App Programming in Java3
CIS 275Web-Enabled Database Programming* 4CS 4130Server Side Web Programming3
GAME 242Agile Game Development* 3CS 4000Special Problems in Comp. Sci1-3
GAME 255Mobile Game Programming* 4CS 4110Mobile App Programming Android3
IT 175Cybersecurity Fundamentals* 3CYBR 1800Introduction to Cybersecurity3
IT 223Azure Administration* 3CS 4610Intro to Cloud Computing3
IT 230Linux Fundamentals 3CYBR 1500Command Line Environments3
IT 239Ethical Hacking* 3CYBR 4840Ethical Hacking3
Select one of the following:
Information Technology Internship I* 3CS 4020Internship1-8
Information Technology Internship II* 3CS 4020Internship1-8

Free Electives: 12 Hours.  Free choice elective hours may vary depending on transfer coursework and course selection at UCM.  Students must take at least 30 upper-level (3000-4000) hours to graduate. Courses taken at JCCC that articulate to upper-level UCM courses do not count towards upper-level hours. 

*

JCCC course has a pre-requisite or co-requisite.

^

CS 236 is equivalent to CS 1110 or CS 3110.

+

Course requires a grade of “C” or better.

Software Development Option

NOTE: The tables below show only courses with equivalent courses that may be taken at JCCC.  For complete degree requirements for this option, please visit the Computer Science BS, Software Development Option in the UCM Catalog.

General Education Requirements for Software Development Option: 39 hours.

All students must complete a minimum of 42 credit hours in general education. The following general education classes are required for this option:

JCCC
UCM
Course CodeCourse TitleCourse HoursTransfer CodeTransfer TitleTransfer Hours
MATH 201Statistics* +3 ACST 2310 Statistics Data Analysis
Select one of the following:
Public Speaking3COMM 1000Public Speaking3
Personal Communication 3COMM 1000Public Speaking3

42 hours of Core for the Computer Science Major (see list above)

Software Development Option Electives: Total of 27 hours from the two elective categories below as specified.

JCCC
UCM
Course CodeCourse TitleCourse HoursTransfer CodeTransfer TitleTransfer Hours
Electives from the following: 12-24 semester hours required
CS 236Object-Oriented Programming Using C#* ^4CS 3110Apps Programming in C# .NET2-3
CIS 240Advanced Topics in Java* 4CS 4120Adv App Programming in Java3
CIS 275Web-Enabled Database Programming* 4CS 4130Server Side Web Programming3
Electives from the following: 3-15 semester hours required
Select one of the following:
Programming Fundamentals 4CS 1030Python Programming I3
IT Scripting* 3CS 1030Python Programming I3
GAME 121
GAME 221
Game Programming I* and Game Programming II* 4CS 4830Game Development 3D3
GAME 242Agile Game Development* 3CS 4000Special Problems in Comp. Sci1-3
GAME 255Mobile Game Programming* 4CS 4110Mobile App Programming Android3
IT 175Cybersecurity Fundamentals* 3CYBR 1800Introduction to Cybersecurity3
IT 223Azure Administration* 3CS 4610Intro to Cloud Computing3
IT 230Linux Fundamentals 3CYBR 1500Command Line Environments3
IT 239Ethical Hacking* 3CYBR 4840Ethical Hacking3
Select one of the following:
Information Technology Internship I* 3CS 4020Internship1-8
Information Technology Internship II* 3CS 4020Internship1-8

Free Electives: 12 Hours.  Free choice elective hours may vary depending on transfer coursework and course selection at UCM.  Students must take at least 30 upper-level (3000-4000) hours to graduate. Courses taken at JCCC that articulate to upper-level UCM courses do not count towards upper-level hours.

*

JCCC course has a pre-requisite or co-requisite.

^

CS 236 is equivalent to CS 1110 or CS 3110.

+

Course requires a grade of “C” or better.              

Last Approved Thu Dec 11 18:49:18 2025