Large 00020

The Computational Universe

Sanjeev Arora

Recorded 12 June 2012 in Lausanne, Vaud, Switzerland

Event: SuRI - I&C - Summer Research Institute

Abstract

Can we teach introductory computer science without programming?

Conventional wisdom holds that introductory computer science courses must have programming as a key component. This talk will describe an introductory computer science course with labs that the speaker created and has taught at Princeton University to non-majors. The course covers a broad array of computer science topics ---theory, AI, robotics, hardware, software, systems, etc.--- and satisfies the university's "Science and Technology (with labs)" requirement. The course does not use any programming per se, though students do learn pseudocode. The message is: "Computer science is about more than programming."

Watched 597 times.

 Watch