csu logo green Computer Science Department

Introduction to Big Data: syllabus CS 435
Spring 2017
| Home | Syllabus | Schedule | Assignments | Grading Policy | Course Policy | Code of Conduct | Canvas |

Instructor

Sangmi Lee Pallickara
Office: CSB 456
Office Hours: Tuesday 10:00 AM ~ 11:00 AM, Friday 10:00 AM ~ 11:00 AM and by appointment
Email: sangmi (at colostate dot edu)
Tel: +1.970.492.4153
Fax: +1.970.491.2466

Graduate Teaching Assistent

Saptashwa Mitra
Office hours (in CSB120): Tuesday 8:00 AM-10:00 AM, Thursday 10:00AM ~ noon and by appontment
Email:
cs435(
at cs dot colostate dot edu)


Lecture Times and Location

M, W 4:00 PM~ 5:15 PM
CSB 130

Help Sessions

For schedules of upcoming sessions and links to the recorded sessions, please check [Link].


Course Description

Modern scientific instruments and Internet-scale applications generate voluminous data pertaining to vital signs, weather phenomena, social networks that connect millions of users, and the origins of distant planets. Data produced in these settings hold th epromise to significantly advanced knowledge. This course covers fundamental issues in Big Data. The course examines issues related to data organization, storage, retrieval, analysis and knowledge discover at scale. This will include topics such as large-scale data analysis, data storage systems, self-descriptive data representations, semi-structured data models.This course will involve hands-on programming assignments and term project using real-world datasets. Amazon's cloud cluster made possible by an Amazon AWS Education Grant.


Topics
- Polyglot persistence
- Distributed File Systems
- MapReduce
- Link Analysis algorithms
- Similarity measure algorithms
- Meta pattrens and advanced programming patterns in MapReduce
- Data Filtering algorithms
- NoSQL databases
- Scalable data retrieval
- Key-value storage systmes
- Semi-structured data model and exchange


Textbooks (Optional)
Research articles and book chapters are listed in the schedule page.

Prerequisites:
Undergraduate level Operating Systems (CS370, C or higher)

Important Dates

1/16 University Holliday
1/17 First day of class in Spring 2017

1/20 Restricted Drop Deadline
1/23 Add Without Override Deadline
3/20 Course Withdrawal Period Ends

Spring 2017 Colorado State University Academic Calendar

Exams
Midterm: 3/6 (Monday) 4:00 PM ~ 5:15 PM CSB130


Final Exam: 5/11(Thursday) 7:30 AM ~ 9:30 AM CSB130
Spring 2017 Final Exam Schedule

Programming Assignments
Programming Assignment 0: Feb. 5 By 5:00PM via Canvas
Programming Assignment 1: Feb. 21 By 5:00PM via Canvas
Programming Assignment 2: Mar. 23 By 5:00PM via Canvas
Programming Assignment 3: Apr. 18 By 5:00PM via Canvas

Term Project Phases
Term Project Phase 0: January 30 By 5:00PM via email (cs435@cs.colostate.edu)
Term Project Phase 1: March 30 By 5:00PM via Canvas
Term Project Phase 2: April 27 By 5:00PM via Canvas
Term Project Phase 3: Schedule TBA


 

Home Syllabus Schedule Assignments Grading Policy Course Policy Code of Conduct Canvas