Computer Science Minor
Computers and particularly application software play an important role in almost any major and any career choice. The primary goal of the computer science minor is to provide an introduction to computing topics that can be used by students in all majors to supplement their primary studies. This minor allows students to develop understanding and skills in the following areas:
- fundamental concepts of computer science, including systems, algorithms, programming languages, and application software;
- programming skills including sound design methodologies, a programming language and its major constructs, and testing and performance evaluation;
- additional computing topics chosen to complement individual interests and/or specific disciplinary software that may give students a major edge in future employment - choices include web-based software development, embedded systems, databases, networking, software engineering, and data visualization.
The computer science minor is appropriate for students who anticipate that computer knowledge and skills will play a prominent role in their academic and professional careers.