CS109 – Fall 2019 Introduction to Computer Science

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.