Warning: programming expertise doesn’t translate well to education expertise. In my experience you’d be wise to consult the education experts first and foremost on this matter. Personally I’d go as far as saying both Python and Clojure are pretty poor choices for teaching CS.
1
1
15
which languages would be better for teaching CS? why?
2
1
That's a big question. Here's one pass at an answer: cacm.acm.org/blogs/blog-cacm…
1
4
I agree that SICP is truly amazing. However, try sitting down with any CS teacher and working through it with them. The material is excellent but not exactly entry level. It also doesn’t attempt to find ways to engage the learner and tackle many of the classroom hurdles.
1
Fully agreed. I understand exactly enough of SICP to know that a) it’s brilliant b) requiring people to understand 100% of it would exclude a majority of software developers and c) I’d be one of them, even though I’d love to claim I wasn’t

Jun 10, 2020 · 5:21 PM UTC

2