Introduction to "Cloud Computing" (Fall 2008)

Course Schedule

Monday Wednesday Assignment (due Friday)
Week 1
(9/3)
Still summer vacation! What is Cloud Computing?
[ppt] [pdf]
Week 2
(9/8,10)
Introduction to MapReduce
[ppt] [pdf]
More MapReduce
[ppt] [pdf]
Problem Set #0
(Getting onto the cloud)
Week 3
(9/15,17)
MapReduce Lab Information Retrieval
[ppt] [pdf]
Problem Set #1
(Bigram counts)
Week 4
(9/22,24)
MapReduce Lab MapReduce Lab
Week 5
(9/29,10/1)
MapReduce Lab Graph Algorithms
[ppt] [pdf]
Problem Set #2
(Inverted index construction)
Week 6
(10/6,8)
Guest Speaker
Tamer Elsayed
Information Policy
[ppt] [pdf]
Problem Set #3
(Boolean retrieval)
Week 7
(10/13,15)
MapReduce Lab Introduction to Ajax
[ppt] [pdf]
Problem Set #4
(PageRank)
Week 8
(10/20,22)
Ajax Lab Guest Speaker
Shivakumar Vaithyanathan
Problem Set #5
(Ajax intro)
Week 9
(10/27,29)
Ajax Lab Bridging LAMP and MapReduce
Week 10
(11/3,5)
Ajax mini-project Final project proposal
Week 11
(11/10,12)
Final Project Work
Week 12
(11/17,19)
Final project checkpoint
Week 13
(11/24,26)
No classes: Happy Thanksgiving!
Week 14
(12/1,3)
Final Project Wrap-up
Week 15
(12/8,10)
Final Presentations #1 Final Presentations #2 Final report

What are the lab sessions?

The lectures focus on concepts and theory, but there's often quite a gap between that and actually getting your code to run. There are a lot of details that are best practiced in a hands-on/tutorial environment with peers. Remember to bring your laptops! The lab sessions will be loosely structured: I will discuss algorithms, share tips and tricks, answer any questions you may have, and address issues that come up. Do not treat this as a license to slack off. You are still expected to come to class and work hard.

What happens in the "final project work" weeks?

Treat these as lab sessions related to your final project. These sessions will give you an opportunity discuss ideas with me, with your team members, and with other teams. Remember to bring your laptops! As appropriate, I will initiate discussions about issues of general interest. Do not treat this as a license to slack off. You are still expected to come to class and work hard.

Back to main page

Sponsored by Amazon Web Services Creative Commons: Attribution-Noncommercial-Share Alike 3.0 United States Valid XHTML 1.0! Valid CSS!
This page, first created: 01 Aug 2008; last updated: