Instructor(s)
Prof. Srini Devadas
MIT Course Number
6.S095
As Taught In
January IAP 2018
Level
Undergraduate
Course Description
Course Features
Course Description
This class builds a bridge between the recreational world of algorithmic puzzles (puzzles that can be solved by algorithms) and the pragmatic world of computer programming, teaching students to program while solving puzzles. Python syntax and semantics required to understand the code are explained as needed for each puzzle.