Computer Science (Minor)

This program was approved for students entering the university in the Summer 2025-Spring 2026 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 available to all University of Louisville undergraduate students who are majoring in disciplines other than Computer Science and Engineering who meet the Admission Requirements for the minor.  The CS minor requires successful completion of the following 18 credit hours with a GPA of 2.25 or higher.

Prerequisites
MATH 180Elements of Calculus - QR (or Equivalent) 13

Admission Requirements
Minimum cumulative GPA:  2.25
Minimum grade in MATH 180 (or equivalent): C-
Minimum number of hours completed:  Sophomore standing

CS Core Requirements
CSE 130Introduction to C and C++ Programming Languages3
CSE 302Data Structures3
CSE 310Discrete Structures3
Choose one course from the following list:3
Introduction to Programming with Python
Introduction to Software Engineering
CS Depth Requirements6
Choose two courses from the following list: 2
Introduction to Algorithms
Design of Operating Systems
Automata Theory
Game Design and Programming
Design of Compilers
Python and Data Analytics
Database Systems
Graph Database and Graph Analytics
Artificial Intelligence
Introduction to Machine Learning
Deep Learning Algorithms and Methods
Software Engineering
Introduction to Cryptography
Software Security
Mobile Device Programming
Minimum Total Hours18

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

NOTE: No more than 6 credit hours of coursework may be counted towards both a student's major and more than one minor. Any hours above those 6 hours of courses may NOT be counted toward more than one minor if it is also required (and counted) for the students major. 

1

Fulfills General Education requirement.

2

Some courses listed under CS Depth requirements may need further prerequisites to be satisfied.