CS 744: Big Data Systems
Fall '17: Course Home Page

[ Home | Reading List | Schedule | Assignments | Piazza ]

Assignments and projects are to be done in groups of 3 students. There will be three assignments and one course project. All the assignments are mandatory for each group; If you are in traditional MS or PhD program in Computer Science, you also need to do a research project in addition to the assignments. The assignments are well-defined and focus on providing hands-on experience with various big data systems, where as the projects tend to be more open-ended and are important for those who wish to pursue research in this field.

Cloud Resources

You would be required to use resources in the cloud for all experiments. We will be using CloudLab for that.


Each group is expected to turn in a PDF writeup answering the questions posed in the assignment. The tentative list of assignments is as follows:


A list of course projects to consider will be released early into the semester. Each project in the list will contain a short description of the problem, the questions that you will most likely answer and a sketch of initial steps to take. Do not panic if you are not able to comprehend the description and goals upon first reading. The related work will be covered in class as the semester progresses. The purpose of releasing the list early is to give sufficient time for background reading.

The schedule for the project deliverables is as follows:

Project Milestone

Due Date


Thursday 10/05

Related Work Report

Friday 10/13

Initial Results

Friday 11/03

Final Report

Tuesday 12/12