What courses should I take in high school in order to have a good chance to get into these schools for a Computer Science major?
I am a sophomore in high school right now and I have taken all honors and ap human geo freshman year and all honors and ap euro sophomore year. I took German 1 and 2. I also want to know weather I should take APUSH and continue German and also weather to take AP English 3 and AP Chem?
What AP Math are you taking?
Most of the elite schools are going to require a minimum of three years of foreign language. Check the college prep requirements of these schools to understand better what they require and recommend.
I am taking Hon or Regular Precalc next year and either AP calc AB or BC senior year
CMU and MIT both require only 2 years
And do u have any views on APUSH
You should take the most rigorous social science course available to you. APUSH is pretty standard for advanced students in junior year. You may get into CMU but you are going to be applying to other schools as well so you want to keep your options open. Take the hardest courses you can in the core subjects.
Edit to add: another year of German isn’t going to hurt. Many schools consider FL to be a core subject. Just make sure you have a plan C if you don’t get into MIT or CMU. And make sure you fave taken the appropriate amount of FL for that school.
Good luck!
To get into CMU and MIT, its advisable to take summer programs in your interest area. You should enroll in local math classes, coding classes , robotics classes, music, art, dance and anything else that interests you as well as taking all the hardest classes at your high school. If you can register in a community college, and take Calculus 3, Linear algebra or discrete mathematics, do so. Look at Hampshire Math , which is a summer scholarship program at Hampshire College in Massachusetts: (this is a test in program and lots of kids get into top colleges got CS after completing this program).
http://hcssim.org/
RSI at MIT is a scholarship summer program for students who have already done research at a university summer program, the summer before. Minority and women are encouraged to apply there is a lengthy application and a PSAT suggested score:
https://www.cee.org/research-science-institute
There are numerous west coast summer programs too. Look at math programs. This matters the most for CS admissions.
Carnegie Mellon offers a summer college program, but that will not guarantee you get into the CS major there.
Also if you pay for the summer program at Carnegie Mellon you may or may not get to take the CS classes, as they fill up very quickly. So if you do have the funds for a tuition summer program, sign up very early for the best choice of classes.
MIT and Carnegie Mellon may favor Math Olympiad and math team members, if you are a top scoring math student. Note MIT admits to the school as a whole. CMU admits to a major or college, such as business, science, engineering, music and computer science is not part of the engineering college at CMU.
MIT has an optional maker portfolio as part of the application. Look on line for examples of what other students have submitted, there are numerous You Tubes with ideas.
^ As the previous people have said – classes will be helpful, also participating in related clubs and having a high gpa in general.
That said if you’re a strong student not being amazing in everything will not shoot your application. 1/4 of the incoming CS class has never programmed. (though you should at least take AP Calc).
“Carnegie Mellon offers a summer college program, but that will not guarantee you get into the CS major there.”
[QUOTE=""]
No … but if you get an A in 122/112 here during summer you usually get in to here or a similar top tier CS school
[/QUOTE]
"MIT and Carnegie Mellon may favor Math Olympiad and math team members, if you are a top scoring math student. "
[QUOTE=""]
This helps, but generally if you are at the level for this to significantly matter, you would already know the US Math team coach is a (very very nice!) CMU Prof.
[/QUOTE]