Computer science and programming skills are in high demand in every field. Most jobs now require them.

A minor in Computer Science will give students a foundation in software development, programming, and computer and information theory. Students will begin with a gradual introduction to programming and data structures. Then students can take courses in an area of emphasis that complements their current degree.

This customized minor can significantly boost a student's career opportunities and success.

Computer Science has competitive entrance requirements. Please contact a department advisor for more information.

Effective Fall 2023

Students must satisfactorily complete the total credits required for the minor. Minors and interdisciplinary minors require 12 or more upper-division (300- to 400-level) credits.

Additional coursework may be required due to prerequisites.

A minimum grade of C (2.000) is required in all courses required for the minor.

Lower Division
Select one course from the following:2-4
CS1--Introduction to Java Programming
CS1---No Prior Programming Experience
CS1--Computational Thinking with Java
CS 165CS2--Data Structures4
Select one course from the following:3-4
Software Development
Discrete Structures and their Applications
Computer Systems Foundations
Software Development with C++
Computer Organization
Upper Division
CS***Courses numbered 300- or above 112
Program Total Credits:21-24

Excluding CS 480-499.