Class Information
Graduate Level Course, Spring 2014
Time: Monday Wednesday 1:00pm to 2:15pm
Place: Informatics East (I2) 150
Bloomington, IN 47408

E-mail list:

Office Hours
Instructor: Prof. Judy Qiu
Friday 10:30am~12:30pm
Lindley Hall Room 201D


Supun Kamburugamuva Friday 1:00 pm to 3:00 pm
Linger Xu Thursday 9:00 am to 11:00 am
Rachel Lowden Thursday 4:00 pm to 6:00 pm
Lindley Hall Room 201H

General programming experience with windows or Linux using Java, C#, or C++, scripts is required.  Parallel and cluster computing background is a plus although not required.

This course will offer to students  programming models and tools of cloud computing to support data intensive science applications. Students will get to know the latest research topics of cloud platforms and have the opportunity to understand some commercial cloud systems through projects using FutureGrid resources. 

Scope and topcis
Several new computing paradigms are emerging from large commercial clouds. These include virtual machine based utility computing environments such as Amazon AWS and Microsoft Azure. Further there are also a set of new MapReduce programming paradigms coming from Information retrieval field which have been shown to be effective for scientific data analysis. These developments have been highlighted by a recent NSF CISE-OCI announcement of opportunities in this area. This class covers many of the key concepts with a common set of simple examples. It is designed to prepare participants to understand and compare capabilities of these new technologies and infrastructure and to have a basic idea as to how to get started. Particularly, the Big Data Workshop Website covers the background and topics of interest as below.

Iterative Mapreduce (Twister samples)

Written Homework (30%)
Projects (30%)
Midterm (20%)
Final (20%)
Extra bonus on a term project (10%)

Academic Misconduct
Plagiarism and cheating undermine the academic environment. Students who cheat undermine their own education, the self-esteem that comes with true mastery, and the academic mission of the University. The regulations governing student academic conduct and the procedures that must be used in handling violations of those regulations are covered in the Code of Student Rights, Responsibilities, and Conduct. (Part II.A. defines academic misconduct, and Part IV.B. explains the procedures for handling cases of academic misconduct; these two sections are reprinted each semester in the Registrar publication Enrollment and Student Academic Information, under the heading "Academic Misconduct Policy."
IU Academic Misconduct Policies

Policy for Late Assignments or Projects
Assignments and projects are due at the beginning of class unless otherwise noted. You have one free late submission for up to 24 hours. For other late submissions, the grade will be reduced by 20% for each 24 hours late. No submissions will be accepted after 48 hours of due time.