BS CS Advising Materials

BS CS Advising Materials

Advising Materials for the BS in CS

Please see your advisor often!

Hopefully, these materials are useful as you progress towards your bachelor's degree. However, be wary of self-advising. There might be new and emerging options open to you and not yet reflected in these documents.

More critically, your advisor is here as a resource to you.  Your advisor can help you customize this degree for you! She or he will also have a good idea about special scheduling constraints / opportunities

  • What online choices exist? Will there be any Summer options?
  • What new developments can we expect in this major?

Graphical Pre-req Guide

A graphical guide to the courses in the major, showing their pre-requisites

Program Guide

The formal BS Program Guide used by University Advising. This contains the requirements to fulfill the major and the suggested course sequence.

Optional Concentrations

Customize your degree by adding a Concentration (formerly known as a Specialization) as a special focus area which will appear on your transcript.

Senior Privilege Registration

Form to allow the taking of a graduate-level course while in an undergraduate program. Please note that seats in graduate courses are typically held until the start of the semester to accommodate students in the MS program.

Lab Sciences

Not all lab sciences classes count for the BS. Find out which ones do count in the BS Program Guide.

Seeking a Math minor?

What is the easiest way for a Computer Science major to pick up a Mathematics minor?

Transferring from ECE?

As an ECE transfer student to this major, which Engineering courses can count for the BS in Computer Science?