Anonymous wrote:How hard is AP Computer Science A for a student with zero coding experience?
Anonymous wrote:*not in the area*
DS will be in 9th grade in the fall and is likely to be a computer science major (or something similar) in college. He does not want to be an engineer and is interested in coding, AI (but not robotics), game development and cyber technology. Which classes should be take in high school to make him competitive when applying to colleges? (He is already on the highest math track).
Anonymous wrote:Anonymous wrote:OP, here. He doesn’t know what schools he wants to attend. . Glad to hear it’s mathematical thinking and based in logic. He enjoys both. Together, we have looked at the classes his HS offers and thinks he should take (before he graduates):
*AP Calculus (AB and BC)
*AP Computer Science Principles
*AP Computer Science
*AP Physics
And maybe foreign language (2 years) and Application of Finite Mathematics?
(He requested “Exploring Computer Science Principles” as his elective for 9th grade.)
Students often go straight to AP Calc BC and AP CS, and skip the easier AP versions of those subjects, which leaves room for other classes such as post AP math and CS, depending on the school. AP physics also comes in different levels of difficulty too.
Anonymous wrote:Do you have a vague idea what kind of schools kiddo might be interested in? I ask because 2 years of a foreign language might be considered insufficient for higher ranked liberal artsier colleges, even for a CS kid.
Anonymous wrote:Do you have a vague idea what kind of schools kiddo might be interested in? I ask because 2 years of a foreign language might be considered insufficient for higher ranked liberal artsier colleges, even for a CS kid.
Anonymous wrote:Anonymous wrote:I'm surprised no one has mentioned statistics
Stats is useful for CS. AP Stats is something different than real stats though. Real stats is a calculus based course. The AP class is often taken instead of calc, which would be a mistake for someone gunning for CS. But it's a fine extra elective if you have room.