CSE 91 - Perspectives in Computer Science (Fall 2009)

Home | Schedule | Homework | Resources 


Schedule:

Week Day Date Topic Lecturer
0
Thur Sep 24
Introduction - What Computer Science is All About (slides)
Prof. George Varghese
1
Tues Sep 29
Introduction to Programming Languages(slides)
Prof. Pat Rondon
1
Tues Sep 29
 HW1  assigned

1
Thur Oct 1
How Spam Is Sent and How to Cook It(slides)
Prof. Stefan Savage
2
Tues Oct 6
Saving the World with Sensors(slides)
Prof. Bill Griswold
2
Tues Oct 6
HW1 Due

2
Thur Oct 8
Distributed Algorithms(slides)
Prof. Keith Marzullo
2
Thur Oct 8
HW2 Assigned

3
Tues Oct 13 Computer Vision 1: The Automatic Cameraman(slides)
Prof. Evan Ettinger
3
Thur Oct 15 Green Computing
Prof. Yuvraj Agarwal
2
Thur Oct 15
HW2 Due

4
Tues Oct 20 Computer Vision 2: Building a Makeover Site(slides)
Prof. David Kriegman
4
Thur Oct 22 Recommendation Systems, Websites, and Netflix
Prof. Charles Elkan
5
Tues Oct 27 Quarter Recap + The History of Google(slides)
Prof. George Varghese
5
Thur Oct 29
Using Computers to Understand Genetics(slides)
Prof. Vineet Bafna
6
Tues Nov 3
Sensing the Oceans(slides)
Prof. Ryan Kastner
6
Thur Nov 5
How to Start a Computer Company(Netsift slides) (Challenge slides)
Prof. George Varghese
7
Tues Nov 10
Programming with Embedded Systems(slides)

Prof. Rajesh Gupta
7
Thur Nov 12
The interaction of Math and Computer Science

Prof. Ron Graham
8
Tues Nov 17
How to Quickly Build a Business Website
Prof. Yannis Papakonstantinou
8
Thur Nov 19
Why Algorithms Matter

Prof. Sanjoy Dasgupta
9
Tues Nov 24
Systems Thinking: hardware, Architecture, Operating Systems, Networks

Prof. George Varghese
9
Thur Nov 26
Thanksgiving Holiday: No Class
 
10
Tues
Dec 2
How to Keep a Secret: Encryption and Cryptography
Prof. Mihir Bellare
10
Thurs
Dec 4
Last Lecture, with excerpts from "The Last Lecture" by Randy Pausch (slides)
 
Finals     No Final Exam