Computer Science Minor

Required Courses

Lower Division

CS 1ACoding for All

3

CS 1BSoftware Development

3

CS 9Computers Under the Hood

3

Upper Division

CS 115Data Structures & Algorithms

3

MTH 120Discrete Mathematics

3

Three units from the following CS/MTH electives

CS 65Information Retrieval & Processing

3

CS 110Intro to Data Science

3

CS 125Computer Systems and Networks

3

CS 150Software Engineering

3

CS 170Web Engineering & Mobile Applications

3

CS 187IT/CS Internship

1-3

MTH 38Elements of Probability and Statistics

3

MTH 113Probability and Statistics

3

MTH 128ANumerical Analysis

3

MTH 128BNumerical Analysis

3

Three units from the following non-CS electives

GIS 172Spatial Data Management

3

BUS 125E-Commerce/E-Business

3

SOC 117Quantitative Research Methods

3

BIO 198Biological Research

0-3

CHE 199Research in Chemistry

1-3

PHI 155Symbolic Logic

3

PHI 192Business Ethics

3

Note: A student must complete three upper division courses (9 units) for a minor that are not also being used to fulfill requirements for the major, general education, or another major

*The interdisciplinary research courses require a CS component.

**It is possible for the student to opt out of Non-CS electives and take two CS/MATH electives. The opposite is not allowed.

Total Credit Hours: 21