CSE 305/532 Course Schedule (Tentative), Lecture Notes, Problem Sets, etc.

This table will be updated after each lecture to reflect what really happened in class. Reading assignments are from Database Management Systems, Third Edition by Ramakrishnan and Gehrke unless indicated otherwise.

Week Date Lecture Notes [Reading] Handouts, Problem Sets
1 2/23, T L1, Course overview and introduction to data management [chapter 1] Syllabus
  2/25, H L2, Introduction to data management (cont.)  
2 3/2, T L3, MySQL, JDBC Demo [notes]  
  3/4, H L4, DBMS (Peeking under the hood) [Chapter 1, notes] PS 1 [Given] [FAQ] (Due: 3/16)
3 3/9, T L5, Peeking under the hood (cont.)  
  3/11, H L6, JDBC [6.2, 6.3]  
4 3/16, T L7, Database design using ER Data Model [2]  
  3/18, H L8, The Relational Model [3] PS 2 [FAQ] (Due: 3/28)
5 3/23, T L9, The Relational Model (cont.)  
  3/25, H L10, The Relational Model (cont.) PS 3 [FAQ] (Due: 4/7)
6 3/30, T L11, Relational Algebra and Relational Calculus [4]  
  4/1, H L12, SQL: Queries, Constraints, Triggers [5]  
7 4/6, T L13, SQL: Queries, Constraints, Triggers (cont.)  
  4/8, H L14, DB app development [6] PS 4 [FAQ] (Due: 4/22)
8 4/13, T L15, DB app development (cont.)
Client-side scripting    [ HTML tutorial ] [ CSS tutorial ]
 
  4/15, H L16, Flask [Grinberg: 1, 2]  
9 4/20, T L17, Templates and forms [Grinberg: 3, 4]  
  4/22, H L18, Databases with Flask [Grinberg: 5] PS 5 [FAQ] (Due: 5/4)
10 4/27, T L19, Schema refinement and normal forms [19]  
  4/29, H Midterm Exam  
11 5/4, T L21, Adjustment Day (no class)  
  5/6, H L22, Adjustment Day (no class) PS 6 [FAQ] (Due: 5/21)
12 5/11, T L23, Schema refinement (cont.) Final Project [FAQ] (Due: 11:59pm, Thursday, June 10, KST)
  5/13, H L24, Storage and indexing [8]  
13 5/18, T L25, Storage and indexing (cont.)  
  5/20, H L26, Query evaluation [12] PS 7 [FAQ] (Due: 5/29)
14 5/25, T L27, Query evaluation (cont.), Transaction management [16]  
  5/27, H L28, Transaction management (cont.) PS 8 [FAQ] (Due: 6/7)
15 6/1, T L29, Final project presentations  
  6/3, H L30, Final project presentations  
16 6/8, H Reading Day (no class)  
17 6/17, H Final (12:30-3:00pm)  

Maintained by Art Lee (alee att sunykorea dott ac dott kr).
Last modified . . .