Declaring the BACS Major

Page Last Updated: Friday, October 02, 2026

  1. Who can declare the BACS?
  2. Prerequisites to declaring
  3. Transfer Students and the BACS
  4. Getting Information and Advising Before You Declare the BACS
  5. How to Declare the BACS
    1. When can I declare?
    2. Will I be accepted into the major?
    3. What if I have questions before declaring?
  6. Submitting the Declaration of Major for the BACS
    1. Docusign Form
    2. AirTable Form
  7. How to Undeclare the BACS Major

Who can declare the BACS?

The BACS was created for College students who want to study computer science and combine that with the study of how computing applies in other fields of the arts and sciences. As noted in the Undergraduate Record:

  • “Because the goals of the degree are integrated with the study of the liberal arts, students from outside the College of Arts and Sciences who have not taken significant coursework in the College will not be allowed to declare the BA in CS degree as a second major.”

In particular, students in Engineering are not allowed to declare the BA in Computer Science (but are welcome to declare the BSCS as a 2nd major or to complete the CS minor). Students from schools other than Engineering (or the College) who wish to explore if they have taken enough coursework in the College to be allowed to declare the BACS should contact the program director at bacsdirector@virginia.edu.

Prerequisites to declaring

To declare the degree, you must have completed the following:

Transfer Students and the BACS

Transfer students who believe they have met the prerequisites to declare with courses from their previous school can declare the major when they arrive. Those starting in the Fall semester should attend UVA’s summer orientation, when staff from the CS department will advise new transfer students, evaluate course equivalencies, help them get into classes they need, etc. Fall students who don’t attend summer orientation and students arriving in Spring should contact the BACS Director by emailing bacsdirector@virginia.edu to be advised and have any questions of course equivalencies resolved.

Important: Transfer students should not carry out the instructions below about how to declare until they have been advised by someone in the CS department.

As noted in the Undergraduate Record, transfer students who have not completed the degree’s pre-requisites (CS 1110 or equivalent and CS 2100 or equivalent, with grades of C+ or higher) before their first semester in residence cannot be accepted into the major. Students missing CS 2100 can “defer” the major and then declare after Fall if they earn a C+ in CS 2100. Students who take CS 2100 in their 5th semester can complete all the degree requirements in 8 semesters, but there is little flexiblity or room for error. (We strongly recommend students in this situation have a “Plan B” for another major and also take courses toward that major in their first semester at UVA.)

Due to prerequisite dependencies, it is nearly impossible for third-year students who have not completed CS 1110 (or its equivalent) to complete the BA in CS in the four remaining semesters. It is important that students transferring to the University as third-years complete the equivalent of CS 1110 and ideally CS 2100 before coming to UVA. The ability to complete the degree in a timely fashion is one factor that will determine if you are accepted into the degree program.

Getting Information and Advising Before You Declare the BACS

You might have questions. You might want to meet with someone to get info or advice before you declare. We definitely want to help, but there are literally hundreds of students who declare the BACS each year, so we have a system to try to get you the info you need. We just can’t have one-on-one meetings with everyone. Of course, if what we provide doesn’t answer all your questions, we will meet! But before that, here are steps to take.

  1. There’s an info video recorded for those who are thinking of declaring. See the Video Library on the menu to the left.
  2. Some semesters we’ll offer info sessions via Zoom where you talk to the program’s director to get questions answered. Upcoming sessions are to be added soon – watch this space!

If you’ve watched the info video, looked at the Basic Info page and still have questions, email the Program Director at bacsdirector@virginia.edu to ask a question or request a meeting.

How to Declare the BACS

When can I declare?

You can submit your declaration any time, but our staff may not necessarily process it immediately. (In particular, those submitted in summer may not be processed until mid-August.) We normally process these in batches. We will attempt to process applications submitted at peak times (start of fall term, right before course registration) more promptly. Declarations submitted in late April and May are often not processed until June.

Will I be accepted into the major?

All College students who meet the prerequisites will be allowed to declare. Currently there are no “caps” or limits on the number of College students who can declare the BACS. So it is not a competitive admissions situation.

What if I have questions before declaring?

  • If you are not sure you meet the prerequisites, contact bacsdirector@virginia.edu before applying.
  • You’ll be assigned a CS advisor when we process your major declaration, and you’ll find that person’s name in Stellic. For any CS questions before that, email bacsdirector@virginia.edu.

Submitting the Declaration of Major for the BACS

Submit your major declaration using the Declare a Major or Minor form on the College website. Instructions for logging in and accessing the form can be found at the above link.

The form for major declarations is changing! But the steps are different depending on if you have the old from (in Docusign) or the new form (in AirTable). So please read carefully!

Docusign Form

If the form you open is titled PowerForm Signer Information, then you have the Docusign form. Please use these instructions, since we in CS ask you to skip a few sections.

Step 1:
You’ll first see the “Powerform” where you must enter just 4 things: your name and your email address, and then (for the “DMC” person) enter the Program Director’s name, Robbie Hott, and the email address jh2jf@virginia.edu. (Not “jrhott@virginia.edu”, but “jh2jf@virginia.edu”. Do NOT enter the “bacsdirector” email alias in DocuSign! Failure to enter the correct email address means your form may not come to our attention for months, if at all, due to the way DocuSign works.) Don’t enter or change anything else, but you MUST click on Begin Signing at the bottom.

Step 2:
After you click Begin Signing, you’ll see the major declaration form. You’ll need to complete the some info, sign it, and click Finish at the bottom of that page. What info will you need to enter? See the next section for CS-specific instructions. Also, here’s a PDF file the College has provided that shows what this form will look like:.

IMPORTANT NOTES:

  1. On the line “Intended Major/Minor” you must enter either the text “CS-BA”. Entering anything other than these will result in your form being rejected. You may also enter “AI concentration” to additionally declare the concentration in AI.
  2. Just after that line in the form, be sure to check at least one of the boxes about your intended major. If this will be your second major or if you’re replacing your previous major, this section is important!
  3. There’s a section labeled “Complete the bottom portion of this form with a major/minor advisor”. For CS it’s perfectly OK if you don’t fill this out, but DocuSign requires you put something here. So just put 29 (or anything) for the number of credit hours needed, and enter info for just one CS course. But for the course title write “see attachment”.

Step 3:
At the bottom of that form, you’ll see a button with a paper-clip. This lets you add an attachment. Click on that and attach the PDF file of the completed CS department declaration form that we mentioned earlier. Be sure you don’t forget to complete and attach this!

Final Step:
Be sure to click Finish at the bottom of the major declaration form!

Your form will be forwarded to a sequence of people, who will approve it, assign you a CS advisor, and finally enter your new major into Stellic. After the final step happens, DocuSign is supposed to send you an email saying it’s completed. We’ve noticed that sometimes this email doesn’t reach your Inbox, so check on SIS to see if your major has been updated if you don’t see the email.

AirTable Form

If you have the new form (not labeled PowerForm Signer Information), then continue to the instructions below.

Be sure to select the correct major so that we receive your declaration. From this form, you may also declare the AI concentration.

Once you have submitted your declaration, it will go to a few different people as it’s getting processed. You should expect an email response from us in 5 business days during the Fall/Spring semester and within 10 business days at any other time.

Having trouble using the form? Email CollegeForms@virginia.edu with as much information as possible about your specific problem.

Haven’t heard back from the CS department? Thank you for your patience! If your declaration is still in progress but you haven’t received an email from us after the time windows mentioned above, contact bacsdirector@virginia.edu, including your full name, computing ID, and the major/minor you are trying to declare.

How to Undeclare the BACS Major

If the BACS is your second major, and you no longer wish to pursue the BACS major, use the “Delete a Major or Minor” form on the student forms page. This form is also used to change a major to a minor.


This site uses Just the Docs, a documentation theme for Jekyll.