Skip to content

Reading Schedule! SICP Mark II

Christopher Saunders edited this page Oct 1, 2015 · 25 revisions

Exercises

Doing all the exercises is the best way to get the most out of the readings. Some are more trivial than the others, meanwhile others can be extremely hard. Not all the questions will be homework, but doing all of them is in your best interest. Be aware that some exercises can take over an hour to complete!

Doing the problems is sometimes preferable on paper, if you like this method, don't hesitate to open a Pull Request containing images. Alternatively, if you are pretty solid at Lisp and can build "expanders" (or whatever they are called) that prints out a programs evolution over time that is super neat too!

Schedule

  • 8th October @ 1830hrs at Shopify (4th floor, 80 Spadina Ave, Toronto)
    • Section 4.3.2 - 4.3.3 (p418 - 438 [20 pages])
    • Lecture 8A
    • Exercises: TBD
    • Note: This section is pretty dense, so it might be done over 2 weeks
  • 15th October @ 1830hrs at Shopify (4th floor, 80 Spadina Ave, Toronto)
    • Section 4.4 - 4.4.1 (p438 - 453 [15 pages])
    • Lecture 8A
    • Exercises: TBD
  • 22nd October @ 1830hrs at Shopify (4th floor, 80 Spadina Ave, Toronto)
    • Section 4.4.2 - 4.4.3 (p453 - 468 [15 pages])
    • Lecture 8A
    • Exercises: TBD
  • 29th October @ 1830hrs at Shopify (4th floor, 80 Spadina Ave, Toronto)
    • Section 4.4.4 - 4.4.4.5 (p468 - 482 [14 pages])
    • Lecture 8B
    • Exercises: TBD
  • 5th November @ 1830hrs at Shopify (4th floor, 80 Spadina Ave, Toronto)
    • Section 4.4.4.6 - End of Chapter (p482 - 490 [8 pages])
    • Lecture 8B
    • Exercises: TBD

Past Meetings

  • 26th February @ 1830hrs in Toronto Reference Library

    • Section 1.1 (p4-30)
    • Lecture: 1A
    • Exercises: 1.2, 1.3, 1.5, 1.6, 1.7, 1.8
  • 5th March @ 1830hrs at Shopify (4th floor, 80 Spadina Ave, Toronto)

    • Section 1.2 (p31-56)
    • Lecture: 1B
    • Exercises: 1.9, 1.11, 1.13, 1.16, 1.17, 1.18, 1.20, 1.22, 1.23, 1.24, 1.27, 1.28
    • Warnings:
      • Exercise 1.10 is very difficult to do by hand!
      • Exercises 1.13, and 1.19 are very math heavy. Might be tricky if you are rusty
  • 12th March @ 1830hrs at Shopify (4th floor, 80 Spadina Ave, Toronto)

    • Section 1.3 (p56-78)
    • Lecture: 2A
    • Exercises: 1.30, 1.31, 1.32, 1.33, 1.36, 1.37
  • 19th March @ 1830hrs at Shopify (4th floor, 80 Spadina Ave, Toronto)

    • Section 2 & 2.1 (p79-97)
    • Lecture 2B
    • Exercises: TBD
  • 26th March @ 1830hrs at Shopify (4th floor, 80 Spadina Ave, Toronto)

    • Section 2.2.1 - 2.2.3 (p97 - 113)
    • Lecture 2B
    • Exercises: TBD
  • 2nd April @ 1830hrs at Shopify (4th floor, 80 Spadina Ave, Toronto)

    • Section 2.2.3 (p113 - 126)
    • Lecture 2B
    • Exercises: TBD
  • 9th April @ 1830hrs at Shopify (4th floor, 80 Spadina Ave, Toronto)

    • Section 2.2.4 (p126 - 142)
    • Lecture 3A
    • Exercises: TBD
  • 16th April @ 1830hrs at Shopify (4th floor, 80 Spadina Ave, Toronto)

    • Section 2.3 - 2.3.3 (p142 - 161)
    • Lecture 3B
    • Exercises: TBD
  • 23rd April @ 1830hrs at Shopify (4th floor, 80 Spadina Ave, Toronto)

    • Section 2.2.4 - 2.4.2 (p161 - 179)
    • Lecture 4A
    • Exercises: TBD
  • 30th April @ 1830hrs at Shopify (4th floor, 80 Spadina Ave, Toronto)

    • Section 2.4.3 - 2.5.2 (p179 - 202)
    • Lecture 4B
    • Exercises: TBD
  • 7th May @ 1830hrs at Shopify (4th floor, 80 Spadina Ave, Toronto)

    • Section 2.5.3 (p202 - 217)
    • Lecture 4B
    • Exercises: TBD
  • 14th May -- No Class!

    • We'll have an extra week to catch up
    • Caught up? Enjoy the fine Spring weather!
  • 21st May @ 1830hrs at Shopify (4th floor, 80 Spadina Ave, Toronto)

    • Section 3 - 3.1.2 (p217 - 229)
    • Lecture 5A
    • Exercises: TBD
  • 28th May @ 1830hrs at Shopify (4th floor, 80 Spadina Ave, Toronto)

    • Section 3.1.3 - 3.2.2 (p229 - 244)
    • Lecture 5A
    • Exercises: TBD
  • 4th June @ 1830hrs at Shopify (4th floor, 80 Spadina Ave, Toronto)

    • Section 3.2.3 - 3.3.1 (p244 - 261)
    • Lecture 5B
    • Exercises: TBD
  • 11th June @ 1830hrs at Shopify (4th floor, 80 Spadina Ave, Toronto)

    • Section 3.3.2 - 3.3.3 (p261 - 273)
    • Lecture 5B
    • Exercises: TBD
  • 18th June @ 1830hrs at Shopify (4th floor, 80 Spadina Ave, Toronto)

    • Section 3.3.4 (p274 - 285)
    • Lecture: N/A
    • Exercises: TBD
  • 25th June @ 1830hrs at Shopify (4th floor, 80 Spadina Ave, Toronto)

    • Section 3.3.5 - 3.4.1 (p285 - 303)
    • Lecture N/A
    • Exercises: TBD
  • 9nd July @ 1830hrs at Shopify (4th floor, 80 Spadina Ave, Toronto)

    • Section 3.4.2 (p303 - 316)
    • Lecture 6A
    • Exercises: TBD
  • 16th July @ 1830hrs at Shopify (4th floor, 80 Spadina Ave, Toronto)

    • Section 3.5 - 3.5.1 (p316 - 326)
    • Lecture 6A
    • Exercises: TBD
  • 23rd July @ 1830hrs at Shopify (4th floor, 80 Spadina Ave, Toronto)

    • Section 3.5.2 (p326 - 346)
    • Lecture 6B
    • Exercises: TBD
  • 30th July @ 1830hrs at Shopify (4th floor, 80 Spadina Ave, Toronto)

    • Section 3.5.4 - 3.5.5 (p346 - 359)
    • Lecture 6B
    • Exercises: TBD
  • 3rd September @ 1830hrs at Shopify (4th floor, 80 Spadina Ave, Toronto)

    • Section 4.0 - 4.1.2 (p359 - 376 [17 pages])
    • Lecture 7A
    • Exercises: TBD
  • 10th September @ 1830hrs at Shopify (4th floor, 80 Spadina Ave, Toronto)

    • Section 4.1.3 - 4.1.5 (p376 - 388 [12 pages])
    • Lecture 7A
    • Exercises: TBD
  • 17th September @ 1830hrs at Shopify (4th floor, 80 Spadina Ave, Toronto)

    • Section 4.1.6 - 4.2.1 (p388 - 401 [13 pages])
    • Lecture 7B
    • Exercises: TBD
  • 24th September - No Meeting due to Strangeloop 2015

  • 1st October @ 1830hrs at Shopify (4th floor, 80 Spadina Ave, Toronto)

    • Section 4.2.2 - 4.3.1 (p401 - 418 [17 pages])
    • Lecture 7B
    • Exercises: TBD
Clone this wiki locally