Add one of the following minors to your degree to showcase to employers your expertise in data science or an advanced computer science topic.
For complete information regarding minors, refer to the College Catalog or the minor course requirements.
Artificial intelligence and machine learning can be applied to a wide variety of problems. Example student projects include analyzing text messages to detect cyberbullying, classifying runner health based on their footsteps on a treadmill, and quantifying the effect of network lag on AI bots in video games. In addition to working on projects like these, you will also learn about the mathematics underlying machine learning, which helps you intelligently analyze and improve results.
Computer games are a unique medium for expressing technical and artistic creativity. We offer three computer science courses on game design and development. Additional courses in communications deepen your understanding of effective narrative in computer games.
If you are majoring outside of computer science, a computer science minor provides valuable skills to solve problems in your area of expertise. The minor includes a foundation in computer programming and several elective options including databases, computer security, and writing applications for Android or iPhones.
Bring your ideas to life in the exciting realm of software startups. Take a series of computer science classes to learn about designing and building apps in addition to entrepreneurship classes focused on technical startups. Work one on one with entrepreneurship faculty to develop one of your ideas as a final project.