I have heard that if you are the bottom of your CS class, you may find it hard to find jobs. This is because companies have a rigorous interview process and as part of your interview, they give you programming challenges that you have to be able to solve. Also, they expect some experience through internships, research paper etc. and it is important to have those on your resume too. Just getting into CS and passing is not enough. |
Congratulations! Which AP history classes in 10-12 did he take? |
They must not have been looking very hard. My company is still having trouble finding candidates. My freshman CS major has gotten a couple interviews (school ranked around 60) for the summer without looking that hard (still in interview process for these positions). |
10-AP world 11-APUSH 12- AP Govt |
At my kid's school this would not be allowed. You have to make a B in Calc BC and score 4 or 5 on AP exam to qualify for MV/LA. |
At a minimum he would need Calc BC in many selective engineering programs. Another advantage of taking higher level STEM electives is that he will be somewhat familiar with the difficult content when he sees these at college. |
THIS. First year student is really benefitting from this. |
|
I'd look hard at foreign language and social studies. Many engineering schools don't really care about 4 years of language or 4 years of social studies. Look at their Common Data Sets.
I'd definitely prioritize math, physics, chemistry. |
+1 This is the case for any of the schools my child is likely to get in. I'm not referring to the schools which are essentially lotteries. |
That’s anecdotal |
|
I'd recommend as many CS courses as possible.
With two kids, one interested in engineering, I've gone to a ton of zoom info sessions/"meet the students" sessions, etc. I recall a 'meet the students' session at UCLA (specifically, a session targeting minority students) where a CS student said that the profs know that not all schools offer a lot of CS courses and will meet you where you are. She said she worked her butt off but by end of sophomore year, felt she'd caught up with peers. (I took this to say that it's possible to get admission with few CS courses, but it's a hard road, and perhaps this admission is targeted at low income schools and not schools where several CS courses are an option.) I also saw a comment from a UMD admissions person for CS who said they explicitly look at whether the applicant took a lot of CS courses, joined CS/engineering related clubs, etc when doing admissions decisions. For most majors, they don't expect kids to really start down the road for their major as early as HS. But CS admissions is really competitive right now. So if a serious interest, then do your best to learn as much CS as possible in HS-- both for admissions, and to succeed once there. |
Good idea, but do a lot of schools offer many CS classes? My kid's HS has a challenging science/math track, but the only CS courses are principles of CS (which he has deemed a waste of time?) and the one with java programming (which he's taking now). I've often wondered how colleges would view it if my kid were to take fewer classes senior year in HS, say MV Calc, AP Eng Lit, AP Physics and the required P.E., and also take programming course and CS-relevant math courses online through CC or some other college. Anyone know if this is possible and how it would go over from a college admissions standpoint? |
Our APS school offers Intro CS, AP principles, IB HL (2 year course) and AP CS |
Not knowing the school district, I would defer to your guidance counselor. |
Colleges are limiting the number of majors to prevent a glut. |