Skip to Main Content
Navigated to Computer Science Minor.

Computer Science Minor

MINOR REQUIREMENTS

COURSE

TITLE

CREDITS

DS 100

Introduction to Technology and Innovation Past, Present, and Future

3

DS 101

Data Lifecycle

3

CS 200

SQL and Relational Databases

3

DS 200

Data Ethics

3

CS 201

Programming in R

3

CS 202

Programming in Python

3

CS 205

Programming II

3

MA 308

Discrete Math

3

MA 401

Linear Algebra

3

1 Upper division math

3

*Requirements of 8 courses

DS 100 or DS 101; CS 200 or DS 200; CS 201, CS 202, or CS 205; MA 308, MA 401, or 1 upper division math; and 4 upper division semester hours in Computer Science selected in consultation with program advisor.

Upon completion of the Computer Science minor, students will:

  1. Describe foundational computer organization, architecture, computing resources, and system;

  2. Describe foundational mathematical concepts and operations towards design, development, and analysis of applications;

  3. Apply programming language towards application development;

  4. Integrate an awareness of ethical issues and collective standards to positively influence the application of computer science to service, justice, and peace in working towards solutions for societal problems and opportunities;