CS 744: Big Data Systems
Spring '19: Course Home Page

[ Home | Reading List | Schedule | Assignments | Piazza ]
Overview, Syllabus, Structure

This class will introduce you to key concepts and state-of-the-art in big data systems. After covering the basics of modern hardware and software infrastructures that these systems leverage, we will explore the systems themselves from the ground up.

Specifically, we will cover these topics:

Readings: The course will be paper reading-based. See the reading list here.

Assignments and project: While readings will cover the "theory" behind big data systems, a smalle set of 2-3 hands-on assignments conducting using CloudLab and a research project would help students explore the practical side of things. See a tentative outline of planned assignments here.

Admin Details

Course prerequisites: The prerequisites for this course are (CS 564 or CS 764) and (CS 537 or CS 736), or equivalent courses.

Text: There is no required text for this course. The lectures will be based on discussing research papers. The entire paper reading list is available here.

Piazza: We will be using Piazza for outside-class Q/A and to discuss papers. The system is highly catered to getting you help fast and efficiently from classmates, and myself. Rather than emailing questions to the teaching staff, I encourage you to post your questions on Piazza. If you have any problems or feedback for the developers, email team@piazza.com. Find our class page at: https://piazza.com/class/j76jd9eeehr170.

Grade distribution:

Class Time: MWF 1 - 2:15 PM. On average we will have two classes per week, with the initial 4-5 weeks front-loading the course with 3 lectures per week.

Location: CS 1221

Instructor: Aditya Akella
Email: akella@cs.wisc.edu
Office: CS 7379
Office Hours: 2:30pm-3:30pm, MWF. Also by appointment.

Teaching assistants: e-mail: cs744spring2019@gmail.com