4 ms·
I don't know much about the College Board's reasoning, but I know that they don't seem to be able to make up their minds. In the 7 years since I was in high sc
by rwl 17y ago
I don't know much about the College Board's reasoning, but I know that they don't seem to be able to make up their minds. In the 7 years since I was in high school, the AP course (which may have some freedom in the language it uses, but ultimately must teach the language on the AP exam) has used at least Scheme, Java, C++, and, possibly, C#.
The real question is: if you're going to teach an extra-curricular course, what do you want to expose the kids to? A practical language that makes it easy to do projects at home (like Python)? Some more theoretical CS ideas, which can be expressed elegantly in Scheme? Both?
Keep in mind that the kids who take this course will probably also be in the AP class, so you should try to complement whatever material they get there.
- smanek 17y agoThe AP exam has never been scheme. It was: Pascal since at least 1990 (probably earlier?), C++ since 1998, and Java since 2003. Note: years are from memory, and may be off by a bit, but the general idea is right.