Hacker News new | ask | show | jobs
by spdegabrielle 1573 days ago
Nice write up.

You mention SICP, but I’m wondering if you are using HTDP 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.

1 comments

We 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.