Transfer Degree Pathway
Associate in Science to Bachelor of Science in CS and Engineering
Transfer Degree Pathway Guide
To receive admission to the Speed School of Engineering, students must have:
- 24 or more transferable credits from an accredited institution(s)
- 2.8 college GPA
- At least a B- grade in ENGR 100 (or equivalent) OR Pre-Calculus (MATH 190 or equivalent), and Intro to Chemistry (CHEM 101 or equivalent).
- It is recommended students successfully complete Physics I (PHYS 298 or equivalent) before transferring to the J.B. Speed School of Engineering, but not required.
The Bachelor of Science is an undergraduate degree. It is awarded to students who have
completed both university-wide requirements and the requirements of the selected
degree program. The following university-wide requirements apply to all baccalaureate
degrees.
The student must:
- Complete all Cardinal Core requirements.
- Complete all required courses and program requirements.
- Have at least a cumulative GPA of 2.25 or higher.
- Complete 120 hours applicable to this program.
- Complete at least 60 hours at an accredited four-year institution.
View UofL Computer Engineering Science (BS) degree requirements.
Please reference the following for information about applying, scholarship, next steps and more.
- Transfer Application Process
- Transfer & Adult Scholarships
- Connect With Your Admissions Counselor
- Admitted Student Guide
- All admitted transfer students are required to meet with a University of Louisville academic advisor prior to registering for classes. During your advising appointment, your academic advisor will assess your transfer credit and provide a timeline to degree completion.
- The J.B. Speed School of Engineering has the following deadlines for their application:
- Fall - April 1st; Spring - December 1st; Summer April 1st
Transfer Degree Pathway
Associate in Science to Bachelor of Science in CS and Engineering Transfer Degree Pathway Program Requirements. The total baccalaureate degree requires 124 credit hours.
Category 1: KCTCS General Education Core (33 Hours)
KCTCS Course | Course or Category | Credits | UofL Course |
ENG 101 | Writing I | 3 | ENGL 101 |
ENG 102 | Writing II | 3 | ENGL 102 |
COM 181 | Oral Communications | 3 | COMM 111 |
TBS XXX | Social & Behavioral Science Gen Ed* | 3 | SBS XXX |
TBS XXX | Social & Behavioral Science Gen Ed* | 3 | SBS XXX |
HIS XXX | Heritage - recommend HIS 101, 108 or 109 | 3 | HIST XXX |
TBS XXX | Arts & Humanities Gen Ed | 3 | A/H XXX |
PHY 231/241 | General University Physics I | 5 | PHYS 298/295 |
CHE 170/175 | General College Chemistry I | 5 | CHEM 201/207 |
MAT 150 | College Algebra | 3 | MATH 111 |
MAT 175 | Calculus I** | 5 | ENGR 101 |
| Subtotal General Education Core Courses | 39 |
|
TBS XXX: Selected by KCTCS Student
*Social Behavioral Science - at least two courses from different disciplines
**Students who do not test into MAT 175 must complete MAT 150 AND MAT 155 before being able to take MAT 175. Students may also complete MAT 171 according to placement.
Category 2: KCTCS Associate in Science Requirements (6 Hours)
KCTCS Course | Course or Category | Credits | UofL Course |
MAT 185 | Calculus II | 5 | ENGR 102 |
MAT 275 | Calculus III | 4 | ENGR 201 |
| Subtotal: AA/AS Requirement Courses | 9 |
|
Category 3: KCTCS Electives (21 Hours)
KCTCS Course | Course or Category | Credits | UofL Course |
CIT 105 | Digital Literacy or IC3 Test Out | 0-3 | Elective XXX |
FYE 105 | First-Year Experience | 3 | GEN 100 |
MAT 285 | Differential Equations | 3 | ENGR 205 |
TBS XXX | Any College Level Course | 3 |
|
TBS XXX | Any College Level Course (if needed) | (13) |
|
| Subtotal: KCTCS Electives | 10-12 |
|
TOTAL Associate Degree Hours | 60-62 |
Category 4: UofL Major Requirements (80 Hours)
UofL Course Code | UofL Course Name | Credits |
CSE 130 | Introduction to C and C++ Programming Languages | 3 |
CSE 220 | Object Oriented Program Design with Java | 3 |
CSE 235 | Computer Systems and Organization | 3 |
CSE 288 | Computer Science & Engineering Co-op Ed. Seminar | 0 |
CSE 289 | Computer Science & Engineering Co-op Ed. I | 1 |
CSE 302 | Data Structures | 3 |
CSE 310 | Discrete Structures | 3 |
CSE 311 | Ethics, Social, and Legal Aspects on the Electronic Frontier | 3 |
CSE 335 | Introduction to Database | 3 |
CSE 350 | Introduction to Software Engineering | 3 |
CSE 389 | Computer Science and Engineering Co-op Ed. II | 1 |
CSE 412 | Intro to Embedded Systems | 3 |
CSE 419 | Introduction to Algorithms | 3 |
CSE 420 | Design of Operating Systems | 3 |
CSE 489 | Computer Science and Engineering Co-op Ed. III | 1 |
CSE 504 | Automata Theory | 3 |
CSE 516 | Fundamentals of Computer Comm. & Networks | 3 |
CSE 525 | Microcomputer Design | 4 |
CSE 532 | Python and Data Analytics | 3 |
CSE 546 | Introduction to Machine Learning | 3 |
CSE 596 | CSE Capstone Design - CUE | 3 |
ECE 210 | Logic Design | 3 |
ECE 211 | Logic Design Laboratory | 1 |
ENGR 110 | Engineering Methods, Tools, & Practice I | 2 |
ENGR 111 | Engineering Methods, Tools, & Practice II | 2 |
ENGR 330 | Linear Algebra for Engineering | 2 |
ISE 360 | Probability & Statistics for Engineers | 3 |
TBD XXX* | CSE Electives | 12 |
| Subtotal: UofL Major Requirements | 80 |
Total Baccalaureate Degree Credit Hours | 124 |
*TBD XXX to be determined with the conjuncture of the Academic Advising Unit
Total Baccalaureate Degree Credit Hours
KCTCS General Education Core | 33 |
KCTCS Associate in Arts Requirements | 6 |
KCTCS Electives | 21 |
UofL Major Requirements | 80 |
Total Baccalaureate Degree Credit Hours | 124 |
Updated: June 2026