[Why SICP Matters](https://people.eecs.berkeley.edu/~bh/sicp.html) ##### Chapter 1 - Building Abstractions with Procedures ###### Section 1.1 - The Elements of Programming [[SICP Exercise 1.1]] [[SICP Exercise 1.2]] [[SICP Exercise 1.3]] [[SICP Exercise 1.4]] [[SICP Exercise 1.5]] [[SICP Exercise 1.6]] [[SICP Exercise 1.7]] [[SICP Exercise 1.8]] ###### Section 1.2 - Procedures and the Processses They Generate [[SICP Exercise 1.9]] [[SICP Exercise 1.10]] [[SICP Exercise 1.11]] [[SICP Exercise 1.12]] [[SICP Exercise 1.13]] [[SICP Exercise 1.14]] [[SICP Exercise 1.15]] [[SICP Exercise 1.16]] [[SICP Exercise 1.17]] [[SICP Exercise 1.18]] [[SICP Exercise 1.19]] [[SICP Exercise 1.20]] [[SICP Exercise 1.21]] [[SICP Exercise 1.22]] [[SICP Exercise 1.23]] [[SICP Exercise 1.24]] [[SICP Exercise 1.25]] [[SICP Exercise 1.26]] [[SICP Exercise 1.27]] [[SICP Exercise 1.28]] ###### Section 1.3 - Formulating Abstractions with Higher-Order Procedures [[SICP Exercise 1.29]] [[SICP Exercise 1.30]] [[SICP Exercise 1.31]] [[SICP Exercise 1.32]] [[SICP Exercise 1.33]] [[SICP Exercise 1.34]] [[SICP Exercise 1.35]] [[SICP Exercise 1.36]] [[SICP Exercise 1.37]] [[SICP Exercise 1.38]] [[SICP Exercise 1.39]] [[SICP Exercise 1.40]] [[SICP Exercise 1.41]] [[SICP Exercise 1.42]] [[SICP Exercise 1.43]] [[SICP Exercise 1.44]] [[SICP Exercise 1.45]] [[SICP Exercise 1.46]] ##### Chapter 2: Building Abstractions with Data ###### Section 2.1 - Introduction to Data Abstraction [[SICP Exercise 2.1]] [[SICP Exercise 2.2]] [[SICP Exercise 2.3]] [[SICP Exercise 2.4]] [[SICP Exercise 2.5]] [[SICP Exercise 2.6]] [[SICP Extended Exercise - Interval Arithmetic]] [[SICP Exercise 2.7]] [[SICP Exercise 2.8]] [[SICP Exercise 2.9]] [[SICP Exercise 2.10]] [[SICP Exercise 2.11]] [[SICP Exercise 2.12]] [[SICP Exercise 2.13]] ==Note that some are missing here. Have not yet done them.== ###### Section 2.2 - Hierarchical Data and the Closure Property [[SICP Exercise 2.17]] [[SICP Exercise 2.18]] [[SICP Exercise 2.19]] [[SICP Exercise 2.20]] [[SICP Exercise 2.21]] [[SICP Exercise 2.22]] [[SICP Exercise 2.23]] [[SICP Exercise 2.24]] [[SICP Exercise 2.25]] [[SICP Exercise 2.26]] [[SICP Exercise 2.27]] [[SICP Exercise 2.28]] [[SICP Exercise 2.29]] [[SICP Exercise 2.30]] [[SICP Exercise 2.31]] [[SICP Exercise 2.32]] [[SICP Exercise 2.33]] [[SICP Exercise 2.34]] [[SICP Exercise 2.35]] [[SICP Exercise 2.36]] [[SICP Exercise 2.37]] [[SICP Exercise 2.38]] [[SICP Exercise 2.39]] [[SICP Exercise 2.40]] [[SICP Exercise 2.41]] [[SICP Exercise 2.42]] [[SICP Exercise 2.43]] [[SICP Exercise 2.44]] [[SICP Exercise 2.45]] [[SICP Exercise 2.46]] [[SICP Exercise 2.47]] [[SICP Exercise 2.48]] [[SICP Exercise 2.49]] [[SICP Exercise 2.50]] [[SICP Exercise 2.51]] [[SICP Exercise 2.52]] #TODO ###### Section 2.3 - Symbolic Data