Book

How to Design Programs 2001

By Matthias Felleisen

  • Electronic data processing, Computer programming, racket, Computer science

This introduction to programming places computer science in the core of a liberal arts education. Unlike other introductory books, it focuses on the program design process. This approach fosters a variety of skills -- critical reading, analytical thinking, creative synthesis, and attention to detail -- that are important for everyone, not just future computer programmers.

Log it

Sign in to log this.

Character

Cool, earnest, warm and spare.

  • cooloverwhelming
  • earnestironic
  • warmbleak
  • sparerichly built
  • gravecomic

Who loves it, who doesn't

No profiled raters yet.

Ask the title

A yes-or-no question, answered from what people wrote here, on TMDB and on Wikipedia. Never made up.

YesNoUnclear