csu logo green Computer Science Department

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

Instructor

Sangmi Lee Pallickara
Office: CSB 456
Office Hours: 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

Bibek Shrestha
Aaron Pereira
Office hours (in CSB120): Monday 10:00AM ~ noon and Wednesday 10:00PAM ~ noon
Email:
cs435(
at cs dot colostate dot edu)


Lecture Times and Location

Monday and Wednesday 4:00 PM~ 5:15 PM
CSB 130

 

Help Sessions

3:00PM ~ 3:50PM
CSB130


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.


Topics
- Overview of Big Data
- Scalable Data Analytics Framework
- Large-scale Data Analysis Models
- Large-scale Data Analysis Design Patterns
- In-memory Data Analytics
- Distributed Storage Architecture
- NoSQL Databases
- Data Exchange Model

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

Prerequisites:
Undergraduate level Operating Systems (CS370, C or higher) OR undergraduate level Algorithm Theory and Practice (CS320, C or higher)

Important Dates
8/24 Restricted Drop Deadline
8/26 Add Without Override Deadline
9/5 Census (Add/Drop Ends)
10/15 End Course Withdrawal Period
10/15 Repeat/Delete Deadline
Colorado State University Academic Calendar [Link]

Exams
Midterm: 10/8 (Monday) 4:00 PM ~ 5:15 PM CSB130


Final Exam: 12/14(Friday) 7:30 AM ~ 9:30 AM CSB130
Fall 2018 Final Exam Schedule

Programming Assignments
Programming Assignment 0: Aug. 31 By 5:00PM via Canvas
Programming Assignment 1: Sept. 18 By 5:00PM via Canvas
Programming Assignment 2: Oct. 16 By 5:00PM via Canvas
Programming Assignment 3: Nov. 6 By 5:00PM via Canvas

Term Project Phases
Term Project Phase 0: Aug. 30 By 5:00PM via email (cs435@cs.colostate.edu)
Term Project Phase 1: Oct. 23 By 5:00PM via Canvas
Term Project Phase 2: Nov. 27 By noon via Canvas
Term Project Phase 3: Schedule TBA


 

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