|
|
|
|
|
by striking
3545 days ago
|
|
> what bunch of high school students wouldn't want an IT class that taught compiler design 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;" ? |
|
I'd rather teach programming from 0 to making a really basic 2D game (be it in C++ or Python or whatever language and whatever library). The results are eye-catching and the coding process is engaging, and there's no need for it to rely too much on how trendy the framework is in the current year.