Transfer Degree Pathway

Associate in Science to Bachelor of Science in CS and Engineering

Transfer Degree Pathway Guide

Completion of the following curriculum will satisfy the requirements for the Associate in Science at the Kentucky Community and Technical College System and leads to the Bachelor of Science in Computer Science and Engineering at the University of Louisville.

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