Advanced Computer Science: Complexity Theory and Advanced Algorithms
This course focuses on concepts and techniques in the analysis and computational complexity of algorithms; models of computation; Turing machines; undecidable, exponential, and polynomial-time problems.
The course will be taught in Python and Snap! No previous knowledge of these languages is necessary.
Prerequisites: Experience with recursion and data structures such as 2D lists.
This is a Trimester-Length Concentrated Course: Tuesday 8/29 – Monday 11/20/2017 (12 weeks)
Parisa Safa – Urban School
Parisa’s bio coming soon!