Skip to content

junqi-xie-learning/SICP-Projects

Repository files navigation

SICP-Projects

This repository contains the assignments from MIT 6.001 (Spring 2005) and selected sample assignments from SICP Web Site with my solutions. I downloaded the problems as a reference, but I do not claim the copyright of these problems.

If you found any mistakes in the solutions, please create an issue or contact me through email.

Environment Setup

  • This repository was tested with MIT/GNU Scheme 10.1.10 on Ubuntu 20.10.

Current Progress

Projects from MIT 6.001 (Spring 2005)

  • Project 0
  • Project 1: Those amazing Red Sox!
  • Project 2: Prisoner's Dilemma
  • Project 3: Crawling and Indexing the World Wide Web
  • Project 4: The Object-Oriented Adventure Game
  • Project 5: The Meta-Circular Evaluator

Sample Projects from SICP

  • Project 6: Term-rewriting Evaluator
  • Project 7: Generic Arithmetic
  • Project 8: Concurrency
  • Project 9: Streams and Series
  • Project 10: Languages for Object-Oriented Programming
  • Project 11: Register Machines and Compilation

License