This course is approved by the Kansas Board of Regents for guaranteed transfer among all Kansas Regents public postsecondary institutions. Additional courses may also be eligible for transfer. Please visit a JCCC counselor or the JCCC Registrar's office, and the Transfer Kansas portal to learn more.
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 DescriptionThe 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 RequirementsStudents 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:
Please refer to the following pages for course requirements for each option. | |
It is the STUDENT’S RESPONSIBILITY to check for updates to all transfer information. This transfer guide is provided as a service and is updated as needed. Degree requirements at the four-year colleges are subject to change by those institutions. To ensure you have the most accurate information about the program, you must meet with an advisor at the transfer institution. | |
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 Code | Course Title | Course Hours | Transfer Code | Transfer Title | Transfer Hours |
| Code | Title | Hours | |||
| Select one of the following: | |||||
CS 200 | 4 | CS 1100 | Computer Programming I | 3 | |
CS 201 | 4 | CS 1100 | Computer Programming I | 3 | |
CS 205 | 4 | CS 1100 | Computer Programming I | 3 | |
| CS 210 | 3 | CS 2400 | Discrete Structures | 3 | |
| CS 236 | ^ | 4 | CS 1110 | Computer Programming II | 3 |
| Select one of the following: | |||||
CS 252 | 4 | CS 2300 | Data Structures | 3 | |
CS 255 | 4 | CS 2300 | Data Structures | 3 | |
| CIS 204 | 3 | CS 3500 | C and UNIX Environment | 3 | |
| CIS 260 | 4 | CS 4600 | Database Theory Applications | 3 | |
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 Code | Course Title | Course Hours | Transfer Code | Transfer Title | Transfer Hours |
| Code | Title | Hours | |||
| MATH 201 | + | 3 | ACST 2310 Statistics Data Analysis | ||
| Select one of the following: | |||||
COMS 121 | 3 | COMM 1000 | Public Speaking | 3 | |
COMS 125 | 3 | COMM 1000 | Public Speaking | 3 | |
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 Code | Course Title | Course Hours | Transfer Code | Transfer Title | Transfer Hours |
| Code | Title | Hours | |||
| Electives from the following: 12-15 semester hours required | |||||
| CIS 275 | 4 | CS 4130 | Server Side Web Programming | 3 | |
| IT 223 | 3 | CS 4610 | Intro to Cloud Computing | 3 | |
| Electives from the following: 3-9 semester hours required | |||||
| IT 230 | 3 | CYBR 1500 | Command Line Environments | 3 | |
| Electives from the following: 3-12 semester hours required | |||||
| CIS 240 | 4 | CS 4120 | Adv App Programming in Java | 3 | |
| Select one of the following: | |||||
CS 134 | 4 | CS 1030 | Python Programming I | 3 | |
IT 202 | 3 | CS 1030 | Python Programming I | 3 | |
| CS 202 | 4 | CS 2030 Python Programming II | |||
| CS 236 | ^ | 4 | CS 3110 | Apps Programming in C# .NET | 2-3 |
| GAME 121 & GAME 221 | and | 4 | CS 4830 | Game Development 3D | 3 |
| GAME 242 | 3 | CS 4000 | Special Problems in Comp. Sci | 1-3 | |
| GAME 255 | 4 | CS 4110 | Mobile App Programming Android | 3 | |
| IT 141 | 3 | NET 1060 | Introduction to Networks | 3 | |
| IT 150 | 3 | NET 1061 | Switching/Routing/Wireless Ess | 3 | |
| IT 175 | 3 | CYBR 1800 | Introduction to Cybersecurity | 3 | |
| IT 230 | 3 | CYBR 1500 | Command Line Environments | 3 | |
| IT 239 | 3 | CYBR 4840 | Ethical Hacking | 3 | |
| Select one of the following: | |||||
IT 271 | 3 | CS 4020 | Internship | 1-8 | |
IT 272 | 3 | CS 4020 | Internship | 1-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 Code | Course Title | Course Hours | Transfer Code | Transfer Title | Transfer Hours |
| Code | Title | Hours | |||
| Select one of the following: | |||||
COMS 121 | 3 | COMM 1000 | Public Speaking | 3 | |
COMS 125 | 3 | COMM 1000 | Public Speaking | 3 | |
| MATH 241 | 5 | MATH 1151 | Calculus I | 5 | |
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 Code | Course Title | Course Hours | Transfer Code | Transfer Title | Transfer Hours |
| Code | Title | Hours | |||
| MATH 246 | 3 | MATH 3710 | Linear Algebra | 3 | |
| Electives from the following: 15 semester hours required | |||||
| CIS 240 | 4 | CS 4120 | Adv App Programming in Java | 3 | |
| CIS 275 | 4 | CS 4130 | Server Side Web Programming | 3 | |
| CS 202 | 4 | CS 2030 Python Programming II | |||
| CS 236 | ^ | 4 | CS 3110 | Apps Programming in C# .NET | 2-3 |
| GAME 121 & GAME 221 | and | 4 | CS 4830 | Game Development 3D | 3 |
| GAME 242 | 3 | CS 4000 | Special Problems in Comp. Sci | 1-3 | |
| GAME 255 | 4 | CS 4110 | Mobile App Programming Android | 3 | |
| IT 223 | 3 | CS 4610 | Intro to Cloud Computing | 3 | |
| IT 239 | 3 | CYBR 4840 | Ethical Hacking | 3 | |
| Select one of the following: | |||||
IT 271 | 3 | CS 4020 | Internship | 1-8 | |
IT 272 | 3 | CS 4020 | Internship | 1-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 Code | Course Title | Course Hours | Transfer Code | Transfer Title | Transfer Hours |
| Code | Title | Hours | |||
| MATH 201 | + | 3 | ACST 2310 Statistics Data Analysis | ||
| Select one of the following: | |||||
COMS 121 | 3 | COMM 1000 | Public Speaking | 3 | |
COMS 125 | 3 | COMM 1000 | Public Speaking | 3 | |
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 Code | Course Title | Course Hours | Transfer Code | Transfer Title | Transfer Hours |
| Code | Title | Hours | |||
| CS 236 | ^ | 4 | CS 3110 | Apps Programming in C# .NET | 2-3 |
| GAME 121 & GAME 221 | and | 4 | CS 4830 | Game Development 3D | 3 |
| Electives from the following: 12 semester hours required | |||||
| Select one of the following: | |||||
CS 134 | 4 | CS 1030 | Python Programming I | 3 | |
IT 202 | 3 | CS 1030 | Python Programming I | 3 | |
| CIS 240 | 4 | CS 4120 | Adv App Programming in Java | 3 | |
| CIS 275 | 4 | CS 4130 | Server Side Web Programming | 3 | |
| GAME 242 | 3 | CS 4000 | Special Problems in Comp. Sci | 1-3 | |
| GAME 255 | 4 | CS 4110 | Mobile App Programming Android | 3 | |
| IT 175 | 3 | CYBR 1800 | Introduction to Cybersecurity | 3 | |
| IT 223 | 3 | CS 4610 | Intro to Cloud Computing | 3 | |
| IT 230 | 3 | CYBR 1500 | Command Line Environments | 3 | |
| IT 239 | 3 | CYBR 4840 | Ethical Hacking | 3 | |
| Select one of the following: | |||||
IT 271 | 3 | CS 4020 | Internship | 1-8 | |
IT 272 | 3 | CS 4020 | Internship | 1-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 Code | Course Title | Course Hours | Transfer Code | Transfer Title | Transfer Hours |
| Code | Title | Hours | |||
| MATH 201 | + | 3 | ACST 2310 Statistics Data Analysis | ||
| Select one of the following: | |||||
COMS 121 | 3 | COMM 1000 | Public Speaking | 3 | |
COMS 125 | 3 | COMM 1000 | Public Speaking | 3 | |
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 Code | Course Title | Course Hours | Transfer Code | Transfer Title | Transfer Hours |
| Code | Title | Hours | |||
| Electives from the following: 12-24 semester hours required | |||||
| CS 236 | ^ | 4 | CS 3110 | Apps Programming in C# .NET | 2-3 |
| CIS 240 | 4 | CS 4120 | Adv App Programming in Java | 3 | |
| CIS 275 | 4 | CS 4130 | Server Side Web Programming | 3 | |
| Electives from the following: 3-15 semester hours required | |||||
| Select one of the following: | |||||
CS 134 | 4 | CS 1030 | Python Programming I | 3 | |
IT 202 | 3 | CS 1030 | Python Programming I | 3 | |
| GAME 121 & GAME 221 | and | 4 | CS 4830 | Game Development 3D | 3 |
| GAME 242 | 3 | CS 4000 | Special Problems in Comp. Sci | 1-3 | |
| GAME 255 | 4 | CS 4110 | Mobile App Programming Android | 3 | |
| IT 175 | 3 | CYBR 1800 | Introduction to Cybersecurity | 3 | |
| IT 223 | 3 | CS 4610 | Intro to Cloud Computing | 3 | |
| IT 230 | 3 | CYBR 1500 | Command Line Environments | 3 | |
| IT 239 | 3 | CYBR 4840 | Ethical Hacking | 3 | |
| Select one of the following: | |||||
IT 271 | 3 | CS 4020 | Internship | 1-8 | |
IT 272 | 3 | CS 4020 | Internship | 1-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.