CS109 – Fall 2019: Introduction to Computer Science
Lecture Notes
Lecture #1: Introduction and History
Lecture #2: Basic Computer Architecture
Lecture #3: Data Structures: Sequences
Lecture #4: Data Structures: Graphs/Trees
Lecture #5: Data Structures: Recursion and Algorithms
Lecture #6: First Half Review
Lecture #7: Programming and Compilers
Lecture #8: Operating Systems
Lecture #9: Networks
Lecture #10: Artificial Intelligence
Lecture #11: Abstract Machines/Theory
Lecture #12: Robotics
Lecture #13: Review
Lecture notes will be made available *after* each lecture.