Computer Science (Minor)

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

Minor in Computer Engineering
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 (1 course - 4 credits)
ENGR 101 or MATH 205 or Equivalent (ENGR 190/MATH 190) 1

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)
Introduction to Algorithms (Prerequisites: CSE 302, CSE 310) 2
Design of Operating Systems (Prerequisite: CSE 310) 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)
Introduction to Databases (Prerequisite: CSE 302)
Artificial Intelligence (Prerequisites: CSE 302, CSE 310)
Software Engineering (Prerequisite: CSE 420)
Mobile Device Program (Prerequisite: CSE 220)
Minimum Total Hours18

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