Hacker News new | past | comments | ask | show | jobs | submit login

Krishnamurthi has also done some really great work teaching introductory programming. He and his coauthors wrote a book meant to occupy a similar space as SICP, available here: http://www.htdp.org. The reasons why they felt an additional text in place of SICP was necessary can be found here: http://www.ccs.neu.edu/scheme/pubs/jfp2004-fffk.pdf.

Krishnamurthi and his colleagues also maintain Racket (http://racket-lang.org/), a first-class development environment, and excellent documentation. All and all just a really great example of academics who simultaneously care deeply about teaching, publish top-tier research, and release real-world tools.




FYI, there is currently ongoing work on HTDP2 -> http://www.ccs.neu.edu/home/matthias/HtDP2e/


Thanks for posting those links. That explains a lot about where he's coming from -- I hadn't caught the Racket and HTDP connection when I posted my previous comment.




Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: