Skip to content

SICP Brunch Club

Photo of Emma Gordon
Hosted By
Emma G.
SICP Brunch Club

Details

https://mitpress.mit.edu/sicp/graphics/main-banner.gif

What's this about?

Let's study Structure and Interpretation of Computer Programs (SICP) together over a brunch at CB2. Bring your copy, your laptop, and let's run through the exercise together.

No prior experience required. Newcomers welcome.

The book itself is available online (https://mitpress.mit.edu/sicp/). And has even been converted to a nice HTML/EPUB format (http://sarabander.github.io/sicp/)

Original lectures by Abelson and Sussman are available online (http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-001-structure-and-interpretation-of-computer-programs-spring-2005/video-lectures/) too and well worth a look.

Recommended Software

The book uses Scheme (http://en.wikipedia.org/wiki/Scheme_%28programming_language%29) for all examples and exercises. You can download Racket Scheme (http://racket-lang.org/) online to go through the exercises yourself.

Preparation required

None!

Experience required

None!

We work together to go through the exercises, so if you have no experience with Scheme or functional programming, someone in the group can fill in the gaps in your knowledge.

Communal Repository

Please add your code for the exercises to the communal repository on github (https://github.com/CambridgeProgrammerStudyGroup/sicp-brunches) after each session. All pull requests are accepted and welcomed :)

Photo of Cambridge Programmers' Study Group group
Cambridge Programmers' Study Group
See more events
CB2
5/7, Norfolk St, Cambridge, CB1 2LD · Cambridge