University of Kansas

Johnson County Community College Transfer Program to the University of Kansas School of Engineering
School of Engineering

tel:+17858643881

tel:+17858644620

Computer Science, BS

mailto:kuengr@ku.edu

Academic Year 2026-2027

https://catalog.ku.edu/engineering/electrical-engineering-computer-science/bs-computer-science/

Program Description

Students 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.  The 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

Admission to The University of Kansas is required, along with the following, for admission to the KU School of Engineering as a transfer student:

  • Be admissible to KU
  • 2.5+ cumulative college GPA
  • “C-” or better in MATH 125 Calculus I, or its direct equivalent (MATH 241 Calculus I* at JCCC)
  • “C” or better in all math, science and engineering courses applicable to the engineering degree
  • The School of Engineering recommends that students apply for transfer admission to KU by May 1 for summer and fall; December 1 for spring.
  • Timely completion of prerequisite courses is imperative due to tight sequencing of major courses. Consult KU catalog and seek KU advising early.
  • The B.S. in Computer Science is an ABET accredited program.
  • A total of 126 credit hours is required for the B.S. in Computer Science.
  • A maximum of 75 hours may be transferred to KU from community colleges. Students should be aware that 45 junior/senior credit hours are required for completion of the bachelor’s degree; the last 30 hours of course work must be at KU; and community college courses do not transfer as junior/senior hours.
  • Transfer students will have their applications to the School of Engineering evaluated on a case-by-case basis and must have a minimum GPA of 2.5 to be considered.
  • Transfer credits must have a grade of “C-” or higher to be applied toward the degree.
  • Upper-Level Eligibility: In addition to prerequisites and co-requisites, EECS undergraduates are required to earn Upper Level Course Eligibility by attaining grades of “C-” or better in each of the following 11 courses:
    • EPHX 210
    • MATH 125, MATH 126, MATH 127, MATH 290
    • EECS 101, EECS 140, EECS 168, EECS 210, EECS 268, EECS 348
  • If students earn less than a “C-” in any of the above listed courses, they must repeat the course at the next available opportunity and must not take a course for which that course is a prerequisite.  It is the students' responsibility to contact their advisors before beginning the new semester regarding any required repetitions and the associated enrollment adjustments (drops and adds).
  • To enroll in any upper-level EECS course (numbered 300 and above), students must have fulfilled the Upper-Level Eligibility Requirements detailed above.  Exceptions: EECS 312, EECS 330, EECS 361, and EECS 388 may be taken in the same semester as students are completing their upper-level eligibility.  Students may also petition for a Partial Waiver of Upper-Level Eligibility Requirements. 
  • Credit/No Credit: For EECS majors, courses used to fulfill the KU Core 34 in Communications, Social & Behavioral Sciences, Arts & Humanities, U.S. Culture, and Global Culture accept Credit/No Credit.

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 

Students must earn a grade of "C" or better in math, science, and engineering courses applicable to the engineering degree.

KU Core 34 Requirements

Visit the KU Core 34 General Education guide for JCCC equivalents.

JCCC
KU
Course CodeCourse TitleCourse HoursTransfer CodeTransfer TitleTransfer Hours
KU Core 34 English (two courses)6
KU Core 34 Communications3
KU Core 34 Math and Statistics3
Select one of the following:
Calculus I * ^5MATH 125Calculus I4
OR
Business and Applied Calculus I * and Business and Applied Calculus II * 6MATH 115
& MATH 116
Calculus I
and Calculus II
6
KU Core 34 Natural and Physical Sciences (lab required)4-5
KU Core 34 Social and Behavioral Sciences (Select two courses in two different disciplines)6
KU Core 34 Arts and Humanities (Select two courses in two different disciplines)6
KU Core 34 US Culture (Institutionally Designated)3
KU Core 34 Global Culture (Institutionally Designated)3

Mathematics

JCCC
KU
Course CodeCourse TitleCourse HoursTransfer CodeTransfer TitleTransfer Hours
MATH 242Calculus II * 5MATH 126Calculus II4
MATH 243Calculus III * 5MATH 127Calculus III4
MATH 246Elementary Linear Algebra *3MATH 290Elementary Linear Algebra2
CS 210
CS 211
Discrete Structures I * and Discrete Structures II *6EECS 210Discrete Structures4

Basic Science 

JCCC
KU
Course CodeCourse TitleCourse HoursTransfer CodeTransfer TitleTransfer Hours
PHYS 220Engineering Physics I * %5PHSX 211
& PHSX 216
General Physics I Lecture
and General Physics I Laboratory
5

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. Visit the KU Core 34 General Education guide for JCCC equivalents. 

Computer Science Required Courses

JCCC
KU
Course CodeCourse TitleCourse HoursTransfer CodeTransfer TitleTransfer Hours
CS 134Programming Fundamentals 4EECS 168Programming I4
Select one of the following:
Concepts of Programming Algorithms Using C++ * 4EECS 268Programming II4
OR
Concepts of Programming Algorithms using C# *4EECS 268Programming II4
OR
Concepts of Programming Algorithms using Python * (strongly recommended)4EECS 268Programming II4
OR
Concepts of Programming Algorithms using Java * 4EECS 268Programming II4
Select one of the following:
Basic Data Structures using C++ * 4 EECS 330 Data Structures and Algorithms
OR
Basic Data Structures Using Python * (strongly recommended)4 EECS 330 Data Structures and Algorithms
OR
Basic Data Structures Using Java * 4 EECS 330 Data Structures and Algorithms

*

 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. 

^

MATH 125 Calculus I is the "math pathway" course. If a student is not ready to start in Calculus 1, this degree will take more than 4 years to complete. This course will fulfill the Core 34 Math and Statistics requirement. Student must earn a grade of "C-" or better.

Last Approved 5/27/2026, 12:33:41 PM