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 Kansas
| Johnson County Community College Transfer Program to the University of Kansas | School of Engineering |
| School of Engineering | 785-864-3881 or 785-864-4620 |
| Computer Science, B.S. | kuengr@ku.edu |
| Academic Year 2025-2026 | www.eecs.ku.edu |
Program DescriptionStudents interested in KU’s Engineering programs need to work closely with advisors at both JCCC and KU. This helps students stay on track and not prolong the time it takes to earn an engineering bachelor’s degree from KU. Students are advised to complete the Kansas Systemwide General Education requirements, and the prerequisite courses listed on the transfer guide. Students are also encouraged to use the Reverse Transfer option (if eligible) after transferring to KU. Reverse Transfer allows students to earn their associate degree from JCCC while working towards their bachelor’s degree at KU. Computer scientists may pursue the design, analysis, and implementation of computer algorithms; study the theory of programming methods and languages; or design and develop software systems. They also may work in artificial intelligence, database systems, parallel and distributed computation, human-computer interaction, computer graphics, operating systems, or computer systems analysis and administration. Computer scientists may work for software companies, government and defense, telecommunications, or consulting firms. | |
Admissions Requirements
| |
Program Requirements
KU General Education Core 34 & Mathematics
JCCC | KU | ||||
|---|---|---|---|---|---|
| Course Code | Course Title | Course Hours | Transfer Code | Transfer Title | Transfer Hours |
| Code | Title | Hours | |||
| KU Core 34 | |||||
| Visit the KU Core 34 English for JCCC equivalents. | |||||
| Visit the KU Core 34 Communications for JCCC equivalents. | |||||
| Visit the KU Core 34 Core 34 Social and Behavioral Sciences for JCCC equivalents. (Select two courses in two different disciplines) | |||||
| Visit the KU Core 34 Arts and Humanities for JCCC equivalents. (Select two courses in two different disciplines – 6 hrs. total) | |||||
| Visit the KU Core 34 US Culture for JCCC equivalents. | |||||
| Visit the KU Core 34 Global Culture for JCCC equivalents. | |||||
| Mathematics | |||||
| Select one of the following: | |||||
| Calculus I* | 5 | MATH 125 Calculus I# | |||
| Business and Applied Calculus I* | 3 | MATH 115 Calculus I | |||
| MATH 232 | Business and Applied Calculus II* | 3 | MATH 116 | Calculus II | 3 |
| MATH 242 | Calculus II* | 5 | MATH 126 Calculus II | ||
| MATH 243 | Calculus III* | 5 | MATH 127 Calculus III | ||
| MATH 246 | Elementary Linear Algebra* | 3 | MATH 290 | Elementary Linear Algebra | 2 |
| CS 210 & CS 211 | Discrete Structures I* and Discrete Structures II* | 6 | EECS 210 | Discrete Structures | 4 |
Basic Science
JCCC | KU | ||||
|---|---|---|---|---|---|
| Course Code | Course Title | Course Hours | Transfer Code | Transfer Title | Transfer Hours |
| Code | Title | Hours | |||
| PHYS 220 | Engineering Physics I* | 5 | PHSX 211 General Physics I% AND PHSX 216 General Physics I Lab% | ||
| Visit the KU Core 34 General Education guide for JCCC equivalents. | |||||
| Natural Science Elective: Any course fulfilling Core 34 NPS totaling 4 credit hours. May be fulfilled with 3 credit hours of NLEC and 1 credit hour of NLAB | |||||
Computer Science
JCCC | KU | ||||
|---|---|---|---|---|---|
| Course Code | Course Title | Course Hours | Transfer Code | Transfer Title | Transfer Hours |
| Code | Title | Hours | |||
| Select one of the following: | |||||
| Concepts of Programming Algorithms Using C++* | 4 | EECS 168 | Programming I | 4 | |
| Concepts of Programming Algorithms using Python* | 4 | EECS 168 Programming I | |||
| Concepts of Programming Algorithms using Java* | 4 | EECS 168 | Programming I | 4 | |
| Select one of the following: | |||||
| Basic Data Structures using C++* | 4 | EECS 268 | Programming II | 4 | |
| Basic Data Structures Using Python* (strongly recommended) | 4 | EECS 268 | Programming II | 4 | |
| Basic Data Structures Using Java* | 4 | EECS 268 | Programming II | 4 | |
- *
JCCC course has a prerequisite or corequisite.
- %
This course is a Required major course and is also part of Core 34: Systemwide General Education. If this course is not taken to fulfill the Core 34:SGE requirement, it must be taken in place of elective hours.
- #
This course is a Required Core 34: Systemwide General Education course. This program is approved by the Kansas Board of Regents to require this specific Core 34: Systemwide General Education course. If a student did not take this course, it must be taken in addition to other degree requirements.