Declaring

To declare the major, you need to satisfy the major prerequisites and then complete a major declaration form. We encourage students to declare the major as soon as you have satisfied the prerequisites and know that you want to do the major. It is beneficial to declare the major early, since after you declare the major you will be assigned a CS major advisor and you will have an easier time registering for the CS classes.

To declare the major:

  1. Satisfy the major prerequisite by taking one of the introductory computer science courses. CS1120 is the recommended course for most BACS majors, but the other introductory courses (cs1110, cs1111, and cs1112) can also be used to satisfy the prerequisite. You may declare the major before completing the course as long as you are on track to complete the course successfully. If you believe you have comparable experience in some other way, you may also be able to declare the major.
  2. Pick up a Major Declaration Form from the Dean’s office, and fill out the top half.
  3. Arrange to meet with Worthy Martin (wnm@cs.virginia.edu), Director of the Undergraduate Program.