Why BS in computer science at UVA

Need to decide if I’d like to attend undergraduate Computer Science program at University of Virginia

My research shows that UVA has a higher ranking for graduate program.

But it seems that the undergraduate courses are more researched based than application based.

The program also had a less than desirable ranking some years back before UVA concentrated on improving the ranking as per a report I saw online.

See some concerns about the teaching staff for undergraduate level courses - not enough staff, staff borrowed from math department etc.

Any thoughts?

Congrats on your acceptance! As a current student at UVA, my experiences in the CS department have been great thus far. The courses are tough, but you’ll learn a lot. Professors are mostly very kind and approachable. I don’t think ranking is a huge concern since job placement is excellent–I know fourth year students going on to jobs at places like Palantir and Microsoft next year. Your concerns are valid though–the program has gotten much larger in recent years, and it’s unclear how they’re planning to handle it.

Overall, you’ll probably get a great CS education wherever you go and you should make your decision based on where you’ll be happiest. Shameless plug: I don’t know anyone here who doesn’t like it! Go hoos!

Info on CS BS: https://engineering.virginia.edu/departments/computer-science/academics/computer-science-undergraduate-programs/bs-computer-science
Info on CS BA: https://engineering.virginia.edu/departments/computer-science/academics/computer-science-undergraduate-programs/ba-computer-science

Good luck with your decision!