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
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.