2 ms·
It's awesome that you're doing this. The inclusion of more people with a CS background in education (and public service more generally) is a huge opportunity fo
by dlkf 7y ago
It's awesome that you're doing this. The inclusion of more people with a CS background in education (and public service more generally) is a huge opportunity for our society.
I think Iv makes some dynamite points:
> we need but more people with a solid general culture about computing:
> What's the internet? where is the cloud? Where are data stored? How do they pass around?
> What's a computer? A smartphone? Where is data stored? Where is computing happening?
In addition, I would try and give your students a flavour for what logic and discrete math are about.
- Basic boolean logic and applications to natural language problems
- For students that are inspired by this, maybe some first order logic, or a classic puzzle or two (Hilbert's Hotel or Russell's paradox)
Finally, I would try and incorporate some applied statistics. There are so many critical statistical concepts that are introduced via calculus (and therefore lost on 90% of the class) that could be introduced in a more concrete manner and have more impact. Examples that come to mind are:
- How bell curves arise in nature
- How power-law distributions arise in language data
- How pareto distributions arise in time-to-event scenarios