Majors and Minors
Computer Science, BS
The Computer Science degree is designed to provide as strong a foundation in Computer Science as possible, while still leaving some space for free electives. Identified skills for students in this concentration include finding solutions to difficult problems and implementing them in a programming language; applying these problem solving and programming skills to problems in a wide range of domains such as Network Programming, AI, Video Game Programming; interacting with professionals in the chosen domain to find solutions to problems, and working as a member of an interdisciplinary team...
Computer Science Minor
Combining a computer science minor with any other field is a great way to distinguish yourself and open new doors. This minor focuses on programming and hardware fundamentals of computer science.
Certificates
Artificial Intelligence Certificate
This is an interdisciplinary certificate that combines artificial intelligence courses with courses from other disciplines that are foundations on which the field of AI is based. It assumes you already have a solid foundation in Computer Science and Math. The computer science courses focus on the fundamental algorithms that underlie AI, while the interdisciplinary courses explore the biologic aspects that influence AI and tools used in AI.
Video Game Programming Certificate
This is an interdisciplinary certificate that combines the video game programming course in our department with AI, Networking, and/or Databases and courses from other disciplines. You will need a strong background in computer science to do this certificate.