CS 334 Spring 2021
Course Calendar

Subscribe to this calendar (google, iCal, etc.)

 Show color key

March
MondayTuesdayWednesdayThursdayFriday
29 30
20:00-21:30 Drop-in office hours on Discord
31
14:30-15:40 Practice/Office Hours
Zoom
SQL Basics
Textbook chapter 3
01 02

April
MondayTuesdayWednesdayThursdayFriday
05
14:30-15:40 Practice/Office Hours
Zoom
Advanced SQL
Textbook chapters 4–5
06
20:00-21:30 Drop-in office hours on Discord
07 08 09
15:10-16:10 Lab Meeting
Zoom
Project 1 Intro
Pre-lab Activities
lab notes
21:00 Project 0 due
12
14:30-15:40 Practice/Office Hours
Zoom
Database Storage
Textbook sections 12.1–12.4, 13.2–13.3
21:00 Homework 1 due
13
20:00-21:30 Drop-in office hours on Discord
14
14:30-15:40 Practice/Office Hours
Zoom
Hash Tables
Textbook sections 14.5, 24.5
15 16
15:10-16:10 Lab Meeting
Zoom
Concurrency
19
14:30-15:40 Practice/Office Hours
Zoom
Indexes and B+ Trees
Textbook sections 14.1–14.4
20
20:00-21:30 Drop-in office hours on Discord
21
14:30-15:40 Practice/Office Hours
Zoom
Multi-Threaded Indexes
22 23
15:10-16:10 Lab Meeting
Zoom
Database Interfaces; SQL Injection
21:00 Project 1 due
26
14:30-15:40 Practice/Office Hours
Zoom
Query Processing: Sorting & Aggregation
Textbook section 15.4
27
20:00-21:30 Drop-in office hours on Discord
28
14:30-15:40 Practice/Office Hours
Zoom
Query Processing: Joins
Textbook section 15.5
29 30
15:10-16:10 Lab Meeting
Zoom
Testing; Query Plans
21:00 Take-home midterm due

May
MondayTuesdayWednesdayThursdayFriday
03
Mid-term Break
04
20:00-21:30 Drop-in office hours on Discord
05
14:30-15:40 Practice/Office Hours
Zoom
Query Processing Techniques
Textbook sections 15.1–15.3, 15.7
06 07
15:10-16:10 Lab Meeting
Zoom
Project 2 Intro
Pre-lab Activities
lab notes
21:00 Homework 2 due
10
14:30-15:40 Practice/Office Hours
Zoom
Parallel Query Processing
Textbook chapter 22
11
20:00-21:30 Drop-in office hours on Discord
12
14:30-15:40 Practice/Office Hours
Zoom
Query Planning and Optimization
Textbook chapter 16
13 14
15:10-16:10 Lab Meeting
Zoom
Database Exploration
17
14:30-15:40 Practice/Office Hours
Zoom
Concurrency Control Theory
Textbook 17.1-17.2, 17.4-17.6
21:00 Homework 3 due
18
20:00-21:30 Drop-in office hours on Discord
19
14:30-15:40 Practice/Office Hours
Zoom
Two-Phase Locking Concurrency Control
Textbook sections 18.1–18.3, 18.9
20 21
15:10-16:10 Lab Meeting
Zoom
Project 3 Intro
Pre-lab Activities
lab notes
24
14:30-15:40 Practice/Office Hours
Zoom
Optimistic and Multi-Version Concurrency Control
Textbook sections 18.5, 18.7–18.8
25
20:00-21:30 Drop-in office hours on Discord
26
14:30-15:40 Practice/Office Hours
Zoom
Logging Protocols
Textbook sections 19.1–19.8
27 28
15:10-16:10 Lab Meeting
Zoom
Database Administration
31
14:30-15:40 Practice/Office Hours
Zoom
Crash Recovery
Textbook sections 19.1–19.9
21:00 Homework 4 due
01
20:00-21:30 Drop-in office hours on Discord
02
Take-home final out
14:30-15:40 Practice/Office Hours
Zoom
Beyond!
notes
21:00 Project 2 due
21:00 Project 3 due
03 04

June
MondayTuesdayWednesdayThursdayFriday
07
21:00 Take-home final due
08 09 10 11