csu logo green Computer Science Department

Introduction to Big Data: syllabus CS 435
Spring 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
Office hours (in CSB120): Monday 6:00PM ~ 8:00PM and Friday 7:00PM ~ 9:00PM
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

Friday 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
- In-modory Data Analytics
- Distributed Storage Architecture
- NoSQL Databases
- Data Flow Management
- 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

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

1/19 Restricted Drop Deadline
1/21 Add Without Override Deadline
1/30 Add/Drop deadline for Most Courses

3/19 Course Withdrawal Period Ends
Spring 2018 Colorado State University Academic Calendar

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


Final Exam: 5/7(Monday) 11:50 AM ~ 1:50 PM CSB130
Spring 2018 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. 22 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 29 By 5:00PM via Canvas
Term Project Phase 2: April 26 By 5:00PM via Canvas
Term Project Phase 3: Schedule TBA


 

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