Sure, its a group of schools to "aim for" but with an average acceptance rate of 10%, its not useful in the slightest. |
Entering UMich student for the fall and also having a really terrible time with the basic STEM classes kid wants. Like there is not even a waitlist. All honors classes completely full, no waitlist. Can’t take prerequisite intro classes. And he’s entering with a lot of AP credit so not sure what to take. For the high OOS price he may just transfer after this first year. |
I feel like this is a big issue that gets discounted quite a bit. Not to pile on Berkeley but the tour guide and admissions said that you can graduate on time, but you may never get 100% of the classes you really wanted. Maybe 98% of kids don’t care…but it’s something you need to consider. |
For what it's worth, DS24 is going to UMD for CS. He was able to get all the classes he wanted, though one is not at an ideal time. They have cut the CS class in half, so hopefully that will make scheduling easier for everyone in the future. |
| DC had no problem in computer science at GMU |
So pick a private that allows you to self select ANY major (including CS). There are plenty: RPI, WPI, Rochester, RIT, CWRU just to list a few. The only "restricted majors" at those are Nursing, which typically has to be because nursing starts classes fall freshman year---you could not finish in 4 years if not in immediately (and they need to restrict class sizes and clinical space). Otherwise, at all of those schools, you can self select any major and easily finish if you start by sophomore year. |
Welcome to the issues for STEM at many larger public universities. IMO, any school where you cannot get into the classes you need and want is not worth it. I want my kid to take the Advanced electives in CS that THEY want to take, not just the ones they can manage to register for. |
Definately! You should want to BE ABLE TO TAKE the advanced electives in your major that you actually WANT to take. Not just what you can manage to register for. Sure maybe one is "what I can manage to get" but the vast majority should be what you WANT. |
+1 For three semesters, DS HS 23 at UMD, has been able to get all CS classes wanted, just not necessarily the first choice for time/instructors |
|
Northeastern.
It has own College of Computer Science. It's the first university in the US that separate college of CS from college of engineering. Strong and big program but also controlled size. Not strictly restricted. Also it has many CS + X combined majors. |
Of course this is only applies if you are taking intro courses. If you are taking the non-elite school's advanced/honors equivlacent of the elite school courses, you won't have this problem. The 1700 intro class is the CS version of Calculus I and II, which is largely online self-study or taught by grad students almost everywhere, and it's not problem. You don't need a professor's handholding for these classes. |
If you can get into these schools, or into the "lottery" for these schools, then you are also the student that the professors at bigger more inclusive schools want to work with. The lower end professional students don't need or want research assistantships. |
|
More realistic schools:
U Rochester SCU Gonzaga |
There are plenty of schools where CS is separated from Engineering. Pitt and Purdue come to mind off the top of my head. William and Mary could be another option for CS--no engineering school at all, CS is growing there. |
Here is a survey by CodeSignal - Swarthmore is up there. And surprise Stony Brook University is#2 https://codesignal.com/university-ranking-report-2023 |