3 ms·
Nice write up. You mention SICP, but I’m wondering if you are using HTDP http://htdp.org/ http://htdp.org/ ? I’ve always been struck by the vision the authors
by spdegabrielle 5y ago
Nice write up.
You mention SICP, but I’m wondering if you are using HTDP http://htdp.org/ http://htdp.org/ ?
I’ve always been struck by the vision the authors state in the preface;
> everyone can design programs
>
> and
>
> everyone can experience the satisfaction that comes with creative design.
>
> Indeed, we go even further and argue that program design—but not programming—deserves the same role in a liberal-arts education as mathematics and language skills.
>
> A student of design who never touches a program again will still pick up universally useful problem-solving skills, experience a deeply creative activity, and learn to appreciate a new form of aesthetic.
I’m not a good programmer - I’m not even a average one, but the book and learning Racket has made me better.
- hydroxideOH- 5y agoWe actually use a collection of notes written by faculty rather than a book. But the course is much more in the style of HTDP than it is in SICP, we don't cover anything about compilers/interpreters, for instance, but the class focuses on problem solving and decomposition.