Skip to Main Content

Computer Science Minor

MINOR REQUIREMENTS

COURSE

TITLE

CREDITS

DS 100

Introduction to Technology and Innovation Past, Present, and Future

3

CS 200

SQL and Relational Databases

3

DS 200

Data Ethics

3

CS 202

Programming in Python

3

CS 205

Programming II

3

MA 308

Discrete Math

3

MA 401

Linear Algebra

3

CS 300

Network Systems and Management

3

CS 301

Operating Systems

3

*Requirements of 8 courses

**Plus two upper division semester hours in Computer Science selected in consultation with program advisor.

Upon completion of the Computer Science minor, students will:

  1. Identify, describe, and execute foundational computer organization and architecture, operating systems, computer networks and management, information systems, database systems, software engineering, and programming; 

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

  3. Identify and apply programming tools such as Python, Java, R, and SQL languages towards application design and development;

  4. Evaluate and integrate an awareness of regulatory, 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;

  5. Identify and apply awareness of technological changes to positively influence adaption and change of computer science methods;

  6. Explain, plan, and execute computer science tasks within multidisciplinary teams.