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.
Code | Title | Hours |
---|---|---|
Prerequisite Course | ||
MATH 180 | Calculus I | 4 |
One of the following: | 3 | |
Introduction to Computing and Programming | ||
Programming for Engineers with MatLab | ||
Program Design I (or proficiency exam) | ||
Total Hours | 7 |
Code | Title | Hours |
---|---|---|
Required Courses | ||
CS 141 | Program Design II a | 3 |
CS 151 | Mathematical Foundations of Computing | 3-4 |
or CS 201 | Data Structures and Discrete Mathematics I | |
CS 211 | Programming Practicum | 2 |
CS 251 | Data Structures | 4 |
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 Hours | 15-17 |
a | A student may substitute CS 107 for both CS 111 and CS 141. This substitution was designed solely for students in the ECE department of the College of Engineering. |