$2,000 – $3,500

Structure and Interpretation of Computer Programs

Event Information

Share this event

Date and Time

Location

Location

Dabeaz LLC

5412 N Clark Street #218

Chicago, IL 60640

View Map

Friends Who Are Going
Event description

Description

[5 days]

One of the most well-regarded textbooks in all of computer science is "Structure and Interpretation of Computer Programs" by Abelson, Sussman, and Sussman. This is the same book that was long taught to undergraduates at MIT. It was the same material taught to undergraduates when I was a professor at the University of Chicago. One of the more interesting things about this book is that it offers insights to programmers at all levels. For undergraduates, the book introduces important concepts about the nature of computation and exposes students to topics such as functional programming, LISP programming, iterative vs. recursive processes, and computational complexity. At a more advanced level, the book teaches you almost everything you need to know to write your own interpreter.

In this intense week, we're going to attempt to cover the essential topics in the book cover-to-cover with the goal of implementing our own LISP/Scheme interpreter. This will involve a mix of problem sets from the book, coding in Scheme, and writing a scheme interpreter in Python (or other language of your choice). Why would you take this class? Because it's fun of course. Plus, you'll learn a lot of neat stuff and understand programming languages with a new awareness.

More information at http://www.dabeaz.com/chicago/sicp.html


Share with friends

Date and Time

Location

Dabeaz LLC

5412 N Clark Street #218

Chicago, IL 60640

View Map

Save This Event

Event Saved