Computer Science Minor

(18 or 20 credits)

Complete the following for your minor:

CIS 160Introduction to Computer Science and Cybersecurity

3

CIS 284Computer Programming II

3

CIS 285Data Structures

3

One of the following options:

A. CIS 181 Computer Programming (3) and six to seven credits from the following:

CIS 255NIX System Administration and Security

3

CIS 281Programming for User Interaction

3

CIS 287Introduction to Game Design

3

CIS 315Introduction to Mobile Application Design

3

CIS 325Data Communications and Networking

3

CIS 332Database Concepts

3

CIS 335Software Engineering

3

CIS 355Network Security

3

CIS 384Elements of Computing Systems

3

CIS 387Analysis of Algorithms

3

CIS 416Operating Systems and Computer Architecture

3

CIS 418Machine Learning

3

CIS 487Interactive 3D Graphics

3

ENGR 363Embedded Systems Design

4

Some courses require prerequisite(s), which may increase the total credits required for the minor.

B. ENGR 212 Programming for Engineers (2) and seven to nine credits from the following:

CIS 255NIX System Administration and Security

3

CIS 281Programming for User Interaction

3

CIS 287Introduction to Game Design

3

CIS 315Introduction to Mobile Application Design

3

CIS 325Data Communications and Networking

3

CIS 332Database Concepts

3

CIS 335Software Engineering

3

CIS 355Network Security

3

CIS 384Elements of Computing Systems

3

CIS 387Analysis of Algorithms

3

CIS 416Operating Systems and Computer Architecture

3

CIS 418Machine Learning

3

CIS 487Interactive 3D Graphics

3

ENGR 363Embedded Systems Design

4

Some courses require prerequisite(s), which may increase the total credits required for the minor.