Minor in Computer Science

For the minor, 15–17 semester hours are required, excluding prerequisite courses. This minor is not available to students in very closely related fields, including Computer Engineering and Mathematical Computer Science. Open to College of Engineering and non-College of Engineering students.

Prerequisite Course
MATH 180Calculus I4
One of the following:3
Introduction to Computing and Programming
C/C ++ Programming for Engineers with MatLab
Program Design I (or proficiency exam)
Total Hours7
Required Courses
CS 141Program Design II a3
CS 151Mathematical Foundations of Computing3-4
or CS 201 Data Structures and Discrete Mathematics I
CS 211Programming Practicum2
CS 251Data Structures4
Select one of the following:3-4
Machine Organization
Languages and Automata
Programming Language Design and Implementation
Software Design
Computer Algorithms I
Any 400-level course in CS for which the prerequisites are met
Total Hours15-17
a

A student may substitute CS 107 for both CS 111 and CS 141, thus reducing the number of hours for the CS Minor by 2 credit hours. This substitution was designed for students in the College of Engineering.