The computer science minor emphasizes computer programming as well as algorithm design and data structures. Students may pursue upper-level course work in many areas — computer graphics, software engineering, and networking. The minor is a good complement for students with a math or science major.