Hari Sundar


Big Data Computer Systems

Here is the tentative schedule for this class. This might change as the course progresses. Slides, videos and other materials will be added. Optional readings are listed as sub-bullets. ##Lectures 1. Introduction - Video - 25 Aug 2015 2. Parallel Thinking - Video - 27 Aug 2015 * ipython notebook - in class spark example * More on Spark RDDs * Intro to Parallel Algorithms 3. Map Reduce - Video - 2,4,9 Sep 2015 * Assignment 1 Solution 4. Page Rank - Video - 11,15 Sep 2015 * Chapter 5 from the Mining of Massive Datasets * Assignment 2 Solution 5. Randomized Algorithms - Video - 17 Sep 2015 6. Frequent Directions - Video * Sketching example in python 7. Recommendation Systems - Video * python parse wikidata for links and text * UV Decomposition example in python ##Assignments 1. Assignment 0 - Due Aug 31 2. Assignment 1 - Due Sep 7 3. Assignment 2 - Due Sep 14 3. Assignment 3 - Due Oct 4