CS103 Syllabus: Date Topics Readings Assignments M January 8
CS103 Syllabus: Date Topics Readings Assignments M January 8
CS103 Syllabus: Date Topics Readings Assignments M January 8
CS103 Syllabus
________________________________________________________________________________________________________
1/3
Date Topics Readings Assignments
M February 5 Is disorder truly possible at a large scale?
Graphs, Part II Notes, Ch. 4 PS4 Checkpoint Due
The Pigeonhole Principle
First Midterm Exam
7:00PM – 10:00PM, Location TBA
Covers topics from PS1 – PS2.
W February 7 How can we reason about sequential processes?
Mathematical Induction, Part I Notes, Ch. 3
2/3
Date Topics Readings Assignments
M March 5 What does it mean to solve a problem with a computer?
Sipser 4.1
R and RE Languages
Sipser 6.1
The Universal Turing Machine
W March 7 What is the limit of algorithmic problem-solving?
Self-Reference Sipser 4.2
Undecidability
F March 9 What is the full scope of computing power?
Online PS8 Due
Verifers
Guides PS9 Out
Unrecognizability
Part Three: Complexity Theory
M March 12 How do we measure the difculty of problems?
Sipser 7.2
The P versus NP Question
Sipser 7.3
NP-Completeness I
W March 14 What makes hard problems hard?
NP-Completeness II Sipser 7.4
3/3