csu logo green Computer Science Department

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

Instructor

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

Graduate Teaching Assistents

Laksheen Mendis
Office hours: TBS
Email: cs435(at cs dot colostate dot edu)


Lecture Times and Location

Monday and Wednesday 4:00 PM~ 5:15 PM
Please visit the canvas page for the onlline access information.

 

Help Sessions

Friday 4:00PM ~ 4:50PM
Please visit the canvas page for the onlline access information.


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 the promise 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 discovery at scale. This will include topics such as large-scale data analysis frameworks, data storage systems, self-descriptive data representations, and case studies.This course will involve hands-on programming assignments and term project using real-world datasets. 


Topics
- Overview of Big Data
- Scalable Data Analytics Frameworks
- Large-scale Data Analysis Models
- 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)

Exams
Midterm: 10/12 (Mon
day) Please visit the canvas page for the onlline exam information.
Final Exam: TBA

Programming Assignments
Programming Assignment 0: September 3 By 5:00PM via Canvas
Programming Assignment 1: September 17 By 5:00PM via Canvas
Programming Assignment 2: October 15 By 5:00PM via Canvas
Programming Assignment 3: November 12 By 5:00PM via Canvas

Term Project Phases
Term Project Phase 0: September 4 By 5:00PM via Canvas (cs435@cs.colostate.edu)
Term Project Phase 1: October 29 By 5:00PM via Canvas
Term Project Phase 2 (Software/Report): December 3 By 5:00PM via Canvas
Term Project Phase 3: (Presentation Video Clip): December 7 By 10:00AM via Canvas

 

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