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.
Learning Objectives
Students successfully completing this program will be able to:
- Solve computational problems related to their primary field of study.
- Design and implement software related to their programs of study.
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.
Code | Title | Credits |
---|---|---|
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 165 | CS2--Data Structures | 4 |
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 1 | 12 |
Program Total Credits: | 21-24 |
- 1
Excluding CS 480-499.