Anonymous wrote:
Anonymous wrote:
Anonymous wrote:
Anonymous wrote:UVA is changing their bscs curriculum starting class of 2025. So what you posted will no longer be valid after class 2024. For ap credit policy you can google. I am not sure post ap classes at tj convert to credits.
That would be a good thing. A lot of those courses, although interesting, aren't relevant for CS especially core engineering courses.
PS I went through this program and if I had it to do over again I'd get the CS through the college not SEAS and just take more math.
Can you elaborate on why not CS from School of Engineering? Thanks
Specifically, the SEAS curriculum required 134 credit hours to graduate in CS, with only 12 hours in electives. This included only about 32 hours of actual CS and maybe 30 hours of applied math. It had 16 hours in hard science and at least 20 (maybe more) hours of random engineering core courses like statics, thermo, or circuits. Aside from the CS and some of the math, my point is that many of those courses weren't helpful and just made school painful without any real benefit. It would be fine if I were interested in solid mechanics, but I'd rather take more algorithms or machine learning classes. Maybe even more advanced math, like upper-division statistics or analysis. I just don't think taking five hard STEM classes a semester with a random elective is great. I'd prefer 1-2 hard STEM classes with a third moderate one, then two electives for no more than 15-16 credit hours. I think this would allow students also to get more out of the program too.