Skip to content

Latest commit

 

History

History
65 lines (56 loc) · 2 KB

schedule.md

File metadata and controls

65 lines (56 loc) · 2 KB

ECS 119 Course Schedule - Fall 2024

Important note: This schedule is subject to change. I will try to keep it up to date, but please see Piazza for the latest information and homework deadlines.

Section 1: Data Processing Basics

Week Date Topic Readings & HW Lecture #
0 Sep 25 Introduction 0
Sep 27 Introduction to Data Processing Software 1
1 Sep 30 1
Oct 2 HW0 Due 1
Oct 4 1
2 Oct 7 The Shell 2
Oct 9 2
Oct 11 2
3 Oct 14 Data Operators 3
Oct 16 3
Oct 18 3
4 Oct 21 Parallelism 4
Oct 23 4
Oct 25 4
5 Oct 28 HW1 due (deadline extended)
Oct 30 4
Nov 1 4

Section 2: Parallelism

Week Date Topic Readings & HW Lecture #
6 Nov 4 Distributed Pipelines 5
Nov 6 Review or Overflow 5
Nov 8 Midterm
7 Nov 11 No Class (Veterans Day)
Nov 13 5
Nov 15 5
8 Nov 18 5
Nov 20 5
Nov 22 5

Section 3: Distributed Computing

Week Date Topic Readings & HW Lecture #
9 Nov 25 Streaming Pipelines 6
Nov 27 6
Nov 29 No Class (Thanksgiving)
10 Dec 2 6
Dec 4 Selection of additional topics1 7
Dec 6 Selection of additional topics1 7
11 Dec 9 HW2 due
Dec 11 Final Exam (6-8pm)

Notes

Footnotes

  1. Possible additional topics (depending on time and preference): web scraping; data validation and integrity; data cleaning; missing data; distributed programming: failures and consistency requirements; containerization and orchestration; cloud computing: platforms, services, and resources. 2