CS 105

Lesson Content (Lecture Slides, etc.)

Week 1

Week 2

Week 3

Week 4

Week 5

Week 6

Week 7

Week 8

Week 9

  • Lecture 15: Midterm Review
    • This was an “unplugged” lesson without premade slides.
    • The exams page provides access to the midterm exam itself.
  • Lecture 16: Security (PDF)

Week 10

  • Lecture 17: I/O (PDF)
  • Lecture 18: Pipes, Filters, and Writing Your Own
    • This was an "unplugged" lesson without premade slides, however, Prof. Melissa has made some lecture notes to match what we did in class.
    • Lecture Notes — what probably happened in class.

Week 11

Week 12

  • Lecture 21: Memory Hierarchy and Caches [Part 2]
    • This was an "unplugged" lesson without premade slides.
    • Cache Simulator — a demo that simulates the behavior of a CPU cache, showing hits and misses for different access patterns.
    • Notes on Caches — what probably happened in class.
    • Address decoder — a demo that shows how memory addresses are decomposed into tag, set index, and block offset fields for a cache.
  • Lecture 22: Virtual Memory Concepts (PDF)

Class Participation Self-Assessment

(When logged in, completion status appears here.)