A foundation in computer science is invaluable to students in any field, from the natural and social sciences to humanities and business, allowing them to work with substantial computing and cyber systems. The Computer Science minor has been designed so that students from any discipline can complement their major, ensuring they will be able to competitively handle the computing and cyber aspects of their professions. The Computer Science minor requires three core courses in computer science and three electives, which can be aligned with the student's professional interests.
| I. COMPUTER SCIENCE MINOR PREREQUISITES | |||
| Course | Title |
|
|
| MATH | 11010 | Algebra for Calculus ** (3) | |
| or appropriate test score*** | |||
|
II. COMPUTER SCIENCE MINOR REQUIREMENTS |
|||
| Course | Title | Credits | |
| CS | 23021 | Computer Science I: Programming and Problem Solving ** | 4 |
| 23022 |
Discrete Structures for Computer Science ** |
3 | |
| 33001 | Computer Science II: Data Structures and Abstraction ** | 4 | |
|
Elective Courses* Minimum 6 credit hours must be in 40000-level computer science courses and the remaining 3 credit hours can be from 30000-level or above computer science courses. |
9 | ||
| TOTAL | 20 |
* MATH 12002 is a prerequisite for some electives.
** C (2.00) grade or better in these courses is a stated prerequisite for many other required courses in the program.
*** MATH 11010 may be bypassed by SAT 540 (ACT 23) or better and COMPASS Algebra score of 55 or above.
Minimum cumulative 2.00 GPA required for graduation.