Computer Science (Minor)

This program was approved for students entering the university in the Summer 2021–Spring 2022 catalog year. For more information about catalog year, go to Catalog Year Information.

Minor in Computer Science
Unit: Speed School of Engineering (SS)
Department: Computer Science and Engineering 
Academic Plan Code:  CS MINOR

Program Requirements

The minor in Computer Science (CS) program is for undergraduate students who are majoring in disciplines other than Computer Science and Engineering.  The CS minor requires successful completion of 18 credit hours with a GPA of 2.25 or higher.

Prerequisites
ENGR 101 or MATH 205 or Equivalent (ENGR 190/MATH 190) 14

Admission Requirements
Minimum cumulative GPA:  2.25
Minimum grade in ENGR 101/MATH 205:  C
Minimum number of hours completed:  Sophomore standing

CS Core Requirements
CSE 130Introduction to Programming Languages3
CSE 302Data Structures3
CSE 310Discrete Structures3
Choose one course from the following list:3
Introduction to Software Engineering (Prerequisite: CSE 302 and CSE 220)
Introduction to Algorithms (Prerequisites: CSE 302, CSE 310) 2
Design of Operating Systems (Prerequisite: CSE 302) 2
CS Depth Requirements6
Choose two courses from the following list: 3
Introduction to Algorithms (Prerequisites: CSE 302, CSE 310) 2
Design of Operating Systems (Prerequisite: CSE 302) 2
Automata Theory (Prerequisite: CSE 310)
Game Design and Programming (Prerequisite: CSE 302)
Design of Compilers (Prerequisite: CSE 420)
Database Systems (Prerequisite: CSE 302)
Artificial Intelligence (Prerequisites: CSE 302, CSE 310)
Software Engineering (Prerequisite: CSE 420)
CSE 570
(Prerequisite: CSE 220)
Special Topics in Computer Science and Engineering
Minimum Total Hours18

NOTE:  At least 9 semester hours must be successfully completed while enrolled at the University of Louisville.