Data Systems

Harvard Extension School

CSCI E-165

Section 1

CRN 16957

View Course Details
We are in the big data era and data systems sit in the critical path of everything we do. We are going through major transformations in business, science, and everyday life—collecting and analyzing data changes everything and data systems provide the means to store and analyze a massive amount of data. This course is a comprehensive introduction to modern data systems. The primary focus is on modern trends that are shaping the data management industry right now such as column-store, systems for machine learning, hybrid systems, shared nothing architectures, cache-conscious algorithms, hardware/software co-design, main memory systems, adaptive indexing, stream processing, scientific data management, and key-value stores. We also study the history of data systems and traditional and seminal concepts and ideas such as the relational model, row-store database systems, optimization, indexing, concurrency control, recovery, and structured query language (SQL). We discuss both how data systems have evolved over the years and why, as well as how these concepts apply today and how data systems might evolve in the future. We focus on understanding concepts and trends rather than specific techniques that will soon be outdated.

Instructor Info

Stratos Idreos, PhD

Gordon McKay Professor of Computer Science, Harvard University


Meeting Info

9/3 to 12/21

Participation Option: Online Asynchronous

In online asynchronous courses, you are not required to attend class at a particular time. Instead you can complete the course work on your own schedule each week.

Deadlines

Last day to register: August 29, 2024

Additional Time Commitments

Optional sections to be arranged.

Prerequisites

CSCI E-50 and CSCI E-61, or the equivalent.

Notes

The recorded lectures are from the Harvard John A. Paulson School of Engineering and Applied Sciences course Computer Science 1650. Registered students can ordinarily live stream the lectures Tuesdays and Thursdays, 9:45-11:00 am starting September 3 or they can watch them on demand. The recorded sessions are typically available within a few hours of the end of class and no later than the following business day. Class sessions for this course may include students enrolled in the FAS companion course. Accordingly, when you participate in live class sessions, you will do so alongside both Division of Continuing Education (DCE) and FAS students. If you participate in a way that causes you to appear in recordings of the class, those recordings may be shown to DCE students enrolled in this course or FAS students enrolled in the companion course, according to the policies of the two schools on accessing recordings of class sessions.

Syllabus

All Sections of this Course

CRN Section # Participation Option(s) Instructor Section Status Meets Term Dates
16957 1 Online Asynchronous Stratos Idreos Open Sep 3 to Dec 21