advising

students hanging around

CS Mini Streams

If you are not a student majoring in computer science (CS) but are interested in taking some CS courses, you may want to know that the CS Department recently…

Mini-Streams

Mini-streams are designed for students who are not majoring in Computer Science, but desire a more sophisticated understanding of computer science and how to apply it in your chosen field. Mini-Streams Descriptions Human and Social Centered Computing

Academic Advising

How can we help? If you have a question about the many degree specializations offered through the department, the graduation requirements for your chosen specialization, course selection or registration, there are advisors in the Computer Science

Other Resources

The department aims to provide a world-class education to students. Your success is important to us. In this section you'll find links to resources that can help you succeed and to deal with the challenges that many students face while engaged in a