Advanced Computer Science: Complexity Theory and Advanced Algorithms 2017-10-11T19:58:27+00:00

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!