2020-2021 Undergraduate Catalog

Minor in Computer Science

17 credits

Requirements List

CS 120Computer Science 1: Programming Fundamentals

4

CS 121Computer Science 2: Data Structures and Objects

4

Total Credit Hours:8

9 credits from the following

CS 124Discrete Structures

3

CS 222Advanced Programming

3

CS 224Design and Analysis of Algorithms

3

CS 230Computer Organization and Architecture

3

CS 315Game Programming

3

CS 380Theory of Computation 1

3

CS 410Web Programming

3

CS 411Mobile Application Development

3

CS 416Computer Networks

3

CS 418Database Design

3

CS 419Operating Systems

3

CS 420Multitier Web Architectures

3

CS 421Data Analytics

3

CS 431Programming Languages

3

CS 439Current Topics Seminar in Computer Science

3 TO 6

CS 445Human-Computer Interaction

3

CS 446System Administration

3

CS 447Network Security

3

CS 455Data Mining

3

CS 456Image Processing

3

CS 490Software Production Studio

3 TO 6

Total Credit Hours:9

No more than 8 transfer credits are accepted in the minor, and the minor is not open to majors in computer science or minors in computer security. CS 120 requires MATH 108 or Math Placement.

Total Credit Hours: 17

No more than 8 transfer credits are accepted in the minor, and the minor is not open to majors in computer science.