Not sure how that makes sense. What does number of papers published by teachers have to do with teaching quality? It might make sense for grad school attractiveness but as a hiring manager, why would I care about this metric? |
Sure, it's a fine school if you want to study CS along with a lot of time-consuming but unrelated engineering requirements. |
a better reflection of the departments depth and caliber of the faculty than a bunch of generic stats that many schools manipulate or even falsely report (Columbia) to game these rankings |
I just realized UVA BSCS belongs to applied science & engineering, it is why UVA asks to take some core engineering courses. Absolutely agree with you: for CS, go with UMD, will be competitive but fun! |
When I applied years ago, I had no idea what I was getting myself into, but in retrospect wasn't a good fit with my interests. Sure, I did fine and am capable of doing the work but those core classes did not interest me. Mostly though they took time away from CS and math since they weren't exactly a breeze. |
+1 I posted a few more CS rankings only up thread. UMD is top 20 for the most part. UVA doesn't make the list on some of the rankings. |
UVA. UVA. UVA
everybody to the left…. |
A lot of his coworkers are not from fancy schools and many have degrees other than cs. I think it helps for your first job, but it also helps knowing someone who can help you get a job. Go to the school that is the best fit for the student. Skill and interviewing is also important when some companies make you do multiple interviews. We’ve had friends from good schools get turned down for similar jobs. They just did not interview well. Having a clearance helps a lot too. |
OP, with equal cost, just let your kid to chose where he or she feels they belong. Both programs are great, maybe UMD a higher ranking, but it wont matter in the end of the day if the child is not happy and going to drop it.
I have a child who is graduating from UVA engineering this year (not CS but he has a lot of friends from CS program). All CS kids from my child's group were able to get the jobs they wanted including with Google, Amazon, government military contractors, NASA, SpaceX just a few examples. All of them received these job offers at the end of last summer, almost year before their graduation. Good luck to your kid! |
It’s a magazine out to make money. |
Well, of course.. FAANG companies hire a lot of people with degrees other than CS. I don't know about the other FAANGs, but I do know that the one I worked at doesn't care if you know someone there. Your resume goes in the pile, unless you have some amazing achievement that someone pointed out.. like you developed some really great stuff at your previous job or at college. And yes, interview skills are very important. The FAANG company I worked for asked questions that tested your critical thinking skills and ability to think on the spot, unrelated to CS. These were general mental teaser type questions. The first job also is a stepping stone to the next job, which leads to it taking longer to get to a FAANG job if you don't have that pedigree. Most of the people I worked with went to places like Cornell, MIT, Cal... those were the ones who were hired directly. The others who went to lower tiered schools came through a circuitous route, myself included. In any case, the vast majority of IT workers don't work for a FAANG, so yes, if you are just out for a regular IT job, it doesn't really matter where you graduated from. But, it's a lot harder and takes longer to get a job at FAANG without the pedigree of where you went to school. |
Why do you say it doesn't matter? Presumably, you picked UVA because of its ranking, no? Presumably, OP's kid could pick UVA, hate it and drop out, right? A PP who went to UVA for CS probably has better insight into UVA CS than most of us posting here since most of us didn't go to either schools for CS, including your own kid who majored in engineering and not CS. Sure, UVA CS kids can get jobs, so can GMU CS kids. What's the difference, then? |
No, there are two computer science options at UVA. The Computer Science department offers two Computer Science degrees: the Interdisciplinary Major in Computer Science degree offered through the College of Arts & Sciences (BACS), and the Bachelor of Science in Computer Science degree offered through the School of Engineering and Applied Sciences. |
Actually it seems UVA CS is more rigorous. Discrete Math, Data Structure and algorithms, Algorithms, Computer Architecture, and Operating Systems are all required classes. Any one of the above could be a weed-out class. It appears at UMD you can get away with just upper level specialty electives and not take some of the above tough classes. |
Hum. You had to go the circuitous route…funny as my spouse from a no name school got hired quickly after the interviews. Never has an issue getting a job or transferring. But, sure, keep telling yourself it’s all schools. After so many years experience no one cares but you. |