UVA engineering college, what is likelihood of getting in to CS as a major

My son has been accepted to UVA Engineering, I understand it’s general engineering, then you apply for your major in your 2nd semester. Does anyone have any guidance/info on the likelihood of getting your first choice for a major in the college, specifically CS? Any strategies for increasing likelihood? How competitive is it? I hear at Va Tech you better have at least a 3.0 in Engineering in order to get CS as your major… Thank you for your answers!!

Maybe this link would be helpful?
https://engineering.virginia.edu/departments/computer-science/academics/computer-science-undergraduate-programs/declaring-major-or

Engineers haven’t applied for their majors for a few years now. You declare. Once upon a time, there were enrollment caps, but they no longer exist.

BA in CS = College of Arts and Sciences
BS in CS = School of Engineering

@“Dean J” - thanks for the note! However, when I read the link on the UVA CS Website, it says

“…Since the cap is on the combined number of BSCS and BSCpE majors, a student’s chance of acceptance will not be affected by choosing one over the other. All applicants will be notified of admission decisions by early summer”.

The Cap in the number of students, along with the reference to “chances of acceptance” seem to tell me that there are students that want to declare for CS but for some reason don’t get admitted. Am I missing something?

There aren’t any major caps anymore. I’ll let the dean know that the language needs to be updated when I see him on Friday.

@“Dean J” . Thank you! That makes it pretty clear. Have a great day!