CPS 49S Google: The Computer Science Within and its Impact on Society

advertisement
CPS 49S
Google: The Computer Science
Within and its Impact on Society
Shivnath Babu
Spring 2007
Outline for Today
• Why are we interested in Google?
• What we will cover in this class
• Logistics
Staff
• Instructor: Shivnath Babu
– Assistant Professor of Computer Science
– shivnath@gmail.com 
• TA: Azbayar Demberel
– asic@cs.duke.edu
Google
• Why are you interested in Google?
– Or, why are you interested in this class?
– Or, both
Course Outline: Three Parts
• Google’s cool technology
– Backed by Computer Science
• Science/technology  Successful business
• Impact
– How things have changed in the Google era
Course Logistics
• Recommended textbook:
– The Search: How Google and Its Rivals Rewrote the
Rules of Business and Transformed Our Culture. By John
Battelle. September, 2005. Portfolio Trade.
• Paperback version available, e.g., at Amazon
• The Bookstore will get the book by the middle of next
week
• Insightful and comprehensive book on the applications
and impact of Web-search technology
• Web site: http://www.cs.duke.edu/courses/spring07/cps049s
Work/Grading
•
•
•
•
Class participation 20%
Leading a discussion in class 20%
Two (short) quizzes 20%
Writing assignments 40%
– Scribe notes
– ~5 homeworks/essays (2 pages)
– 1 long report (10-12 pages)
Work (contd.)
• Class participation
– You are responsible for completing the assigned
reading for each topic before we discuss the topic in
class
– Come prepared for discussion
– Reading assignments will be posted on the course
web page or hardcopies will be handed out
– Have to attend >= 80% of classes
• Discussion in class
– Discussion leader
– Scribe
– Responsibilities will be posted on the web page
For Next Tuesday (1/16)
• 1-2 page writeup on:
– Why you are interested in Google; What excites you
most about Google
– Give a prioritized list of five topics on which you would
like to lead the class discussion
• Based on these writeups I will come up with a schedule
for discussions and scribing
• Next: Responsibilities of the discussion leader
Responsibilities of the Discussion Leader
• Before the discussion
– Read the assigned and supplementary reading
materials
– 1 week before the discussion: suggest modifications
(if any) to the assigned reading material
– 1 day before the discussion: send me the discussion
points/outline
• During the discussion
– Give 10-15 minute talk to open the discussion
– Lead the discussion
• After the discussion
– Create a report on the discussion
Responsibilities of the Scribe
• Record important points raised during the
discussion
• Submit the scribe notes to me and to the
discussion leader on the same day
• Discussion leader has one more day to submit
the discussion report to me
Assigned Readings
• For next Tuesday (1/16):
– First chapter in the Battelle book
– Handout
• For next Thursday (1/18)
– Early paper by the “Google guys”
– Handout
– Also posted on the course readings web page
Download