-----

Course Description for CS 99E - Great Ideas in Computer Science


In this course, we explore questions exploring both the power and the limitations of computers, and concrete strategies for solving problems using computers. The answers to these questions involve great ideas whose impact range from the philosophical foundations of computation to concrete applications in everyday life. While many of these ideas are mathematical at their heart, we will expose these ideas at a purely intuitive level, without recourse to grungy mathematics.

-----

Prerequisites

Mathematical maturity (e.g., AP math) and exposure to computer programming is desirable.

-----

Last updated: September 20, 1998 by

Rajeev Motwani
and
Prabhakar Raghavan