/posts/notes/cs/cs1101s

Category: CS1101S

Materials for each week's studios are contained in their individual pages. I upload all the material at one go for those who wish to read ahead. However do note that the material will change as we progress.

  • Week 2 -- Introduction
  • Week 3 -- Evaluation and recursion
  • Week 4 -- More recursion
  • Week 5 -- Data abstraction
  • Week 6 -- List processing
  • Recess -- Extra questions and mastery check
  •  Week 8 -- Robots
  • Week 9 -- Mutability and environment model
  • Week 10 -- Searching, sorting, memoization
  • Week 11 -- Streams
  • Week 12 -- Meta-linguistic abstraction and mastery check 2

All posts under this category:

Streams

Streams and infinite lists.

Meta-linguistic abstraction

The meta circular evaluator, and mastery check 2

CS1101S S2

CS1101S S3

CS1101S S4

CS1101S S5

CS1101S S6

Extra questions and mastery check

Some extra practice questions for the midterms.

Mutability and environment model.

Mutability, loops, environment model.

Searching, sorting, memoization.

More on searching and sorting, and memoization.