Announcements
January 5, 2016
Welcome to Great Ideas in Computer Science!
Course Reader
Great Ideas in Computer Science
Simulators
Difference Engine
Difference Engine Woodcut
AnalyticalEngine
Toddler
Turing Machine
Enigma Machine
Handouts
01 Course Information
02 Assignment #1 (Babbage Machines)
03 Assignment #2 (Karel and JavaScript)
04 Assignment #3 (Binary Representation and Digital Logic)
05 Project Ideas
06 Assignment #4 (Toddler)
07 Stored Program Machines
Lecture slides
01 Babbage Machines
02 Karel and Algorithms
03 Binary Arithmetic and Digital Logic
04 Stored Program Machines