Hi there!
I am having a hard time deciding on my courses next year. I want to major in computer science and would love to attend Upenn. This is what I have planned so far for next year-
Honors Chemistry
Honors English 11
Honors Modern US History
AP Calc AB
Programming using Java
AP Statistics
I’m not sure whether to choose Advanced Programming or AP Macro as my last choice. Is it better to pick a course in my intended major or choose another AP Course? I’m so worried that my Junior year schedule is not impressive enough for UPenn.
Thanks so much!
Do what interests you, college admission officers like better to see a theme in your courses rather than random AP’s that are used to “look better” but really has the adverse effect.
It’s all your decision! If you would like to pursue a certain area, take classes that relate to that area. You don’t want to take boring APs (for me, that was AP Euro and I hated it) and end up snoozing through class and failing the AP test (coming from previous experience xD). I believe that’s a sturdy schedule, and UPenn will know that you are truly interested in the field of computer science. c:
I would go with Adv Programming, its better to show consistency and passion in what you want to do, rather than take another AP, colleges see plenty with 12-13 APs and more, but few take a direct path in what they wish to major in, because really they want those that are going to succeed, not those that are trying to get into college by taking the most APs.
Have you taken AP CS? I would pick advanced programming over macro.
I would take the Advanced Programming!! I am in AP Macro right now just because it was a filler AP and I shouldn’t of taken it!! By far my least favorite class!! So take what interests you.
Thank you all so much for your advice! I am so grateful!
At my school, Programming using Java is the prequisite for AP Comp Sci. Therefore, I was supposed to have AP Comp Sci second semester but not enough kids signed up for it so they canceld it for second semester, which is why I have the empty elective spot! I will be taking AP Comp Sci in the fall of my senior year.
I am definitely going to go with Advacned Programming over Macro!
If your school offers AP Chem or AP Comp Sci I would take them instead of honors chem and intro to java. They are both very doable without background knowledge, ESPECIALLY Comp Sci. These two classes are vital for your major, and if you take them, you’ll ease the load for freshman year of college.
Don’t worry about Econ. It won’t be useful for your major. Neither will English or any other Social Studies Course. Do what is best for your major, not what is worse for your stress level.
sigh The OP already stated the HS imposes a prerequisite on APCS. Additionally, most schools do not allow you to take AP Chem without a chem prereq.
If only students didn’t have to worry about pesky little things called state graduation requirements
To answer the OP’s question, I concur with Advanced Programming over AP macro. If you really want to challenge yourself, and it’s an option, take AP US History instead of Honors.
Note that for Penn you’d need Level 4 or AP in a foreign language.
APUSH (probably) and AP English Language (certainly) would be expected from all.
AP Stats is an “AP Lite”. Considering you’re missing a core course (FL) and can increase rigor in two subjects, I’d drop it.
So your suggested schedule would be
Honors Chemistry
AP English Language
Honors Modern US History OR APUSH, depending on how strong you are in history
AP Calc AB
Programming using Java
Foreign Language Level 3
Advanced Programming
A possible senior schedule following this would be
AP Physics 1 (or AP Chemistry)
Honors English IV (AP English Lit not necessary)
Honors History or another Honors Social Science
AP Calc BC
AP CS
Foreign Language Level 4
a “fun” class like Graphic Design, Multimedia, etc.