Spring 2008 - Research Seminar - 0368-4126-01
"The algorithmic lens - computational perspective in the sciences"

Lecturer:
Julia Kempe
Time and place:  Mondays 11-13h, Kaplun 319lens
Remarks: This seminar will be held mainly in English. For the seminar poster see here [pdf].

Announcements:
[2.6.] Next week is Shavuot - no seminar on 9.6.
[22.5.] speaker's schedule is now finalised
[12.5.] Change in lecture hall for 19.5. - Shenker 114 (Physics)
[4.5.] I will meet with the students who present, on the
Thursday preceeding their talk.
[3.5.] projects are up now, choose your project soon, and we need a volunteer for May 12 (who has the first pick on the topics)!


Syllabus: In this seminar we will look at the question: "What is Computer Science?". Over the last decades computer science has played a larger and larger role in various fields like Biology, Economics, Physics, the Internet, Social Science... Perhaps one way to view Computer Science is as a way of thinking, or as a "lens" with which to study various disciplines. And adopting the algorithmic worldview is already changing the sciences: mathematical, natural, social and life. 

We will look at examples and evidences of this (look at the list of possible topics). More precisely, we will read papers that explain something new using an algorithmic or computational approach. Our topics will be wide, from games on networks (like the internet) to biology (how does evolution work), from physics (quantum computing) to economics (e.g. social choice). Nonetheless some of the papers will be quite deep and/or technical.

Students are expected to read and present a paper or a small set of papers on a topic. The preferred language is English, however we will try to accomodate if there are problems with this.

Grading: will be based on student presentation of papers


Prerequisites: a curious mind and willingness to learn something new, some knowledge of algorithms, computational complexity and basic computer science

Possible topics: (will be completed)

Physics: how does Nature "compute"?
Biology: several mysteries in biology can be productively approached as algorithmic problems: evolution, the brain, ...
Internet: how did it  evolve and how do we interact on it - the internet is the first computational artifact that was never designed
Economics: how to markets work, how do parties agree, how do selfish agents interact
Projects:
Choose one of the projects below, read and study the paper(s) given and prepare a 1h30min lecture about the material. The order of the topics is not important. In some exceptional cases, students can propose papers that fit the theme of the seminar and can present those papers after consultation with me.
Physics and Computing
Economics
Internet
Biology
Course outline (will be updated throughout the semester):
Date
Topics
Speaker
5.5.
General overview (see "Is the Thrill Gone" by Arora and Chazelle, and "Through the lens of Computation")
Julia Kempe
12.5.
DNA computing [pdf of Yifat's lecture]
Yifat Felder
19.5.
Self assembly [pdf of Saar's lecture]
Saar Yahalom
23.5. (Friday)
no lecture

26.5.
Growth of the web and six degrees of separation [pdf of Jonathan's lecture]
Jonathan Berant
2.6.
Internal conflicts in the brain [pdf of Ori's lecture] [scribe of the proof on the board]
Ori Folger
16.6.
Mechanism design [pdf of Omer's lecture]
Omer Ran
23.6.
Nash equilibria [pdf of Lior's talk]
Lior Peleg
30.6.
Cellular Automata [pdf of Eran's lecture]
Eran Meir
7.7.
Complexity of Agreement [pdf of Niko's talk]
Niko Farhi