Transfer Degree Pathway

Associate in Science to Bachelor of Arts in Computer Science

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 Arts in Computer Science at the University of Louisville.

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