Week #1- Reading/listening:
- lecture slides
- longer notes on algorithms
- tutorial #1 handout
- CBC Spark: program or be programmed
- CBC Spark: algorithmic culture
| Sep 9 | Sep 10 | Sep 11- Lecture, 6:10–8:00, MS 3154
- Tutorial, 8:10–9:00, includes quiz
| Sep 12 | Sep 13 |
Week #2- Reading/listening:
- lecture slides
- tutorial #2 handout
- CBC Spark on rewiring community
| Sep 16 | Sep 17 | Sep 18- Lecture, 6:10–8:00, MS 3154
- Tutorial, 8:10–9:00, includes quiz
- tutorial #2 handout
| Sep 19 | Sep 20 |
Week #3- Reading/listening:
- lecture slides
- longer notes
- tutorial #3 handout
| Sep 23 | Sep 24 | Sep 25- Lecture, 6:10–8:00, MS 3154
- annotated slides
- Tutorial, 8:10–9:00, includes quiz
tutorial #3 handout
| Sep 26 | Sep 27- wikipedia handout, part I due September 27th
- Submit part I to MarkUs
|
Week #4- Reading/listening:
- lecture slides
- longer notes
- tutorial #4 handout
| Sep 30 | Oct 1 | Oct 2- Lecture, 6:10–8:00, MS 3154
- crease-pattern.rkt (right-click to download)
- tutorial #4 handout
- Tutorial, 8:10–9:00, includes quiz
| Oct 3 | Oct 4 |
Week #5- Reading/listening:
- lecture slides
- longer lecture notes
- tutorial #5 handout
- aggregates.rkt (right-click to download)
- binrep.rkt (right-click to download)
| Oct 7 | Oct 8 | Oct 9- Lecture, 6:10–8:00, MS 3154
- Previous test
- Tutorial, 8:10–9:00, includes quiz
| Oct 10 | Oct 11 |
Week #6- Reading:
- lecture slides
- SLOGs start next week
| Oct 14 (University closed) | Oct 15 | Oct 16- Lecture, 6:10–8:00, MS 3154
- Test, 8:10–9:00, in tutorial room
- rot13.rkt (right-click to download)
- images.rkt (right-click to download)
- bach.rkt (right-click to download
- a previous test
| Oct 17 | Oct 18 |
Week #7- Reading:
- lecture slides
- hardware detailed notes
- more hardware notes
- operating system notes
- tutorial #6 handout
| Oct 21 | Oct 22 | Oct 23- Lecture, 6:10–8:00, MS 3154
- Tutorial, 8:10–9:00, includes quiz
- annotated slides
- crease-pattern.rkt (right-click to download)
| Oct 24 | Oct 25- wikipedia handout
- wikipedia part II due 11:59 on MarkUs
- SLOG handout
- URL for SLOG due 11:59 on MarkUs
|
Week #8- Reading:
- slides
- longer notes on operating systems
- tutorial #7 hand-out
| Oct 28 | Oct 29 | Oct 30- Lecture, 6:10–8:00, MS 3154
- annotated slides
- fractals.rkt (right-click to download)
- hand-out for lecture exercise
- Tutorial, 8:10–9:00, includes quiz
- tutorial #7 handout
| Oct 31 | Nov 1- handout for project 1
- sneeze.rkt (right-click to download)
- submit to MarkUs
|
Week #9- Reading/listening:
- lecture slides
- longer notes on networks
- CBC debate: is the internet making smarter or stupider?
| Nov 4 | Nov 5 | Nov 6- Lecture, 6:10–8:00, MS 3154
- annotated slides
- Tutorial, 8:10–9:00, includes quiz
- tutorial #8 handout
| Nov 7 | Nov 8 |
Week #10- Reading:
- lecture slides
- extra notes on work and computers
- problem-solving handout on product/sum
| Nov 11 (University closed) | Nov 12 (University closed) | Nov 13- Lecture, 6:10–8:00, MS 3154
- Test, 8:10–9:00, in tutorial room
- sample old test
- sample solutions to this test
| Nov 14 | Nov 15 |
Week #11- Reading:
- lecture slides
- longer notes
- CBC Spark: NSA cracking our encryption?
- tutorial #9 handout
| Nov 18 | Nov 19 | Nov 20- Lecture, 6:10–8:00, MS 3154
- Tutorial, 8:10–9:00, includes quiz
| Nov 21 | Nov 22 |
Week #12- Reading/listening:
- lecture slides
- tutorial #10 handout
- CBC Spark: NSA cracking our encryption?
- first page of final exam
| Nov 25 | Nov 26 | Nov 27- Lecture, 6:10–8:00, MS 3154
- annotated slides
- Lecture, 6:10–8:00, MS 3154
| Nov 28 | Nov 29- Project #2 handout, due 11:59 p.m.
- fx.rkt (right-click to download)
- fractal.rkt (right-click to download)
- submit project #2 to MarkUs early and often...
|
Virtual week... | Dec 2 | Dec 3 (last day of classes) | Dec 4 | Dec 5 | Dec 6 |