|
|
|
|
|
by wisty
3546 days ago
|
|
> Objection 5. You’d never find enough teachers who were capable of teaching a course like this. To do it well, you need to have a very sophisticated understanding of probability, statistics, game theory, physics, multivariable calculus, algorithms, etc. Objection 6: If it's hard to find teachers to teach it, maybe it's a little challenging for students (even though a good math expert might find it interesting). Just because a math expert thinks something is interesting doesn't mean low performing students will find it interesting. For a more HN friendly example - what bunch of high school students wouldn't want an IT class that taught compiler design, instead of stuffy old Excel? Even Python is more fun that spreadsheets, right? Certainly there are large swaths of high school math that can be cut, and replaced with more relevant stuff. But some care needs to be taken that it's actually teachable. The article does partly cover this though: > Thoroughly road test questions before letting them loose on the nation’s schoolchildren. In fact, that applies to the entire course: make sure one has something that definitely can work before encouraging too many schools to teach it. |
|
The majority of high school students can hardly wrap their brains around the AP curriculum (probably for lack of time or effort, rather than ability). There are some that are honestly, actually interested in computer science and are thus capable of stuff like that... but they are low in number.
What might be able to work is a fully-fledged web design course, using modern standards instead of boring stuff from ten years ago. With HTML, CSS, and finally JS (probably React, then Node). Maybe even SQL. With knowledge like that, you have more than enough of a base upon which to stand. You could likely even get a job.
> Even Python is more fun than spreadsheets, right?
Spreadsheets are easy computation for a wide audience, with a little learning curve. What can Python do, out of the box? What could you convince a high school kid to program with it that isn't a derivative of "10 PRINT HELLO WORLD; 20 GOTO 10;" ?