Transfer Degree Pathway
Associate in Science to Bachelor of Arts in Computer Science
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 College Algebra (MATH 111 or equivalent).
The Bachelor of Arts 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.
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.
Transfer Degree Pathway
Associate in Science to Bachelor of Arts in Computer Science Transfer Degree Pathway Program Requirements. The total baccalaureate degree requires 121 credit hours.
Category 1: KCTCS General Education Core (34 Hours)
KCTCS Course | Course or Category | Credits | UofL Course |
ENG 101 | Written Communication I | 3 | ENGL 101 |
ENG 102 | Written Communication II | 3 | ENGL 102 |
COM 181 | Basic Public Speaking | 3 | COMM 111 |
TBS XXX | Social & Behavioral Science* | 3 | SBS XXX** |
TBS XXX | Social & Behavioral Science* | 3 | SBS XXX** |
HIS XXX | Heritage*** - recommend HIS 101, 108 or 109 | 3 | HIS XXX |
TBS XXX | Humanities* | 3 | HUM XXX |
TBS XXX | Natural Science with Lab* | 4 | NS XXX |
TBS XXX | Natural Science course | 3 | NS XXX |
MAT 150 | College Algebra | 3 | MATH 111 |
MAT 170 | Brief Calculus with Applications | 3 | MATH 180 |
| Subtotal: General Education Core | 34 |
|
*TBS XXX: Selected by KCTCS Student
** Social Behavioral Science - at least two courses from different disciplines
***Heritage - Suggested HIS XXX course listed is preferred to meet Cardinal Core requirements.
Category 2: KCTCS Associate in Science Requirements (6 Hours)
KCTCS Course | Course or Category | Credits | UofL Course |
TBS XXX | Additional core category - QR or NS | 3-4 | TBD XXX |
TBS XXX | Additional core category - QR or NS | 3-4 | TBD XXX |
| Subtotal: Associate in Science Requirements | 6-8 |
|
Category 3: KCTCS Electives (20-21 Hours)
KCTCS Course | Course or Category | Credits | UofL Course |
FYE 105 | First-Year Experience | 3 | GEN 100 |
CS 216 | Introduction to Software Engineering | 3 | CSE 130 |
CIT 105 | Introduction to Computers | 3 | CIS 100X |
CIT 144 | Python I | 3 | CSE 120 |
CIT 149 | Java I | 3 | CSE 100X |
CIT 249 | Java II | 3 | CSE 220 |
TBS XXX | Other Area of Study (UofL Minor Preferred)*,** | 2-3 | TBD XXX |
| Subtotal: KCTCS Electives | 20-21 |
|
*Transfer classes that are only offered on a pass/fail basis may be considered to meet Other Areas of Study (OAS) requirements only.
**Students completing a track may complete the requirements with these hours.
Category 4: UofL Major Requirements (61 Hours)
UofL Course Code | UofL Course Name | Credits |
CSE 110 | Mathematical Foundations for Computer Science | 3 |
CSE 235 | Computer Systems and Organization | 3 |
CSE 298 | Internship Education Seminar (BACS) | 0 |
CSE 299 | Internship I | 1 |
CSE 302 | Data Structures | 3 |
CSE 310 | Discrete Structures | 3 |
CSE 335 | Introduction to Databases | 3 |
CSE 350 | Introduction to Software Engineering | 3 |
CSE 399 | Internship II | 1 |
CSE 419 | Introduction to Algorithms | 3 |
CSE 420 | Design of Operating Systems | 3 |
CSE 496 | BACS Capstone Design - CUE | 3 |
CSE 5XX | CSE Electives - CSE 504, 516, 522, 528, 530, 538, 545, 547, 551, 564, 565, 566, 568, 570, 590, 593 | 12 |
CSE 532 | Python and Data Analytics | 3 |
CSE 546 | Introduction to Machine Learning | 3 |
MATH 360 | Statistical Data Analysis - WR | 3 |
TBD XXX | Other Area(s) of Study Elective (at least 5 hours at 300 level or above) | 11 |
TBD XXX | General Elective - 300 level or above | 6 |
| Subtotal: UofL Major Requirements | 61 |
Total Baccalaureate Degree Credit Hours
KCTCS General Education Core | 34 |
KCTCS Associate in Arts Requirements | 6-8 |
KCTCS Electives | 20-21 |
UofL Major Requirements | 61 |
Total Baccalaureate Degree Credit Hours | 121 |