Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Materials and exercises for SICP
Scheme TeX Other
branch: master

Study SICP

This repository contains the infomation I used for learning the SICP Course.


The Goals is inherited from MIT 6.001 Courses Design, implement and test recursive programs in Scheme that demonstrate the following concepts:

  • Building Abstractions:

    • Computational Processes
    • Higher-order Procedures
    • Compound Data
    • Data Abstractions
  • Controlling Interactions:

    • Generic Operations
    • Self-describing Data
    • Message Passing
    • Streams and Infinite Data Structures
    • Object-oriented Programming
  • Meta-linguistic Abstraction:

    • Interpretation of Programming Languages
    • Embedded Languages


The study schedule follows the schedule of 6.001.


Reading Materials

Practice Materials

Something went wrong with that request. Please try again.