Computers are a part of almost every facet of everyday life. A computer science minor is a useful supplement to any degree program if you want to enhance your understanding of the “why” and “how” of computer programs or hardware. You’ll be taught computational thinking skills, fundamental programming concepts, and many techniques that are essential for modern computing. These computing skills are in high demand and can increase your job opportunities in several professional fields, including business, science, engineering, communication, and even visual arts. Advanced concepts in computer science can be applied to exciting careers in software and website development, media and internet programming, and video game design.
Required Courses: 21 hours
A minor must include a minimum of 12 hours unduplicated by your major(s) and minor(s).
- CIS 132 Principles of Computing and Information Systems (3)
- CSC 150 Programming Fundamentals I (3)
- CSC 160 Programming Fundamentals II (3)
- CSC 310 Data Structures (3)
- CSC 320 Computer Organization and Architecture (3)
- Upper-division committee-approved electives (6)