Important: The dates and the assigned readings are tentative until a few days before the actual class so you should make sure you check this site regularly. Chapter assignments refer to chapters in the Connolly and Begg textbook.
Date | Topics | Assigned Readings | Lecture Slides | Homework |
---|---|---|---|---|
8/21 | Course Overview and Introduction to Databases | Chapter 1 | Slides | --- |
8/26 | Introduction to Data Modeling | Chapter 2 | video | --- |
8/28 | The Relational Model | Chapter 4 | Slides and Video | --- |
9/2, 4 | SQL: Data Manipulation |
|
|
|
9/9 | SQL: Data Definition | Chapter 7 | 1) DDL Slides 2) Subquery Slides 3) Lecture Video |
--- |
9/11 | Relational Algebra and Calculus | Chapter 5 | 1) Slides 2) 9/11 Lecture |
|
9/16 | Relational Algebra and Calculus | Chapter 5 | Slides and Lecture | --- |
9/18, 23 | Entity-Relationship Modeling |
| ||
9/25, 9/30 | Normalization |
|
1) Slides 2) 9/25 Normalization Lecture 3) 9/30 Normalization Case Study Lecture |
hw4 (Due Thurs. 10/2) |
10/2, 7 | Physical Database Design |
|
1) 10/2 Lecture 2) 10/7 Lecture |
hw5 (Due Tues. 10/14--last late acceptance is Wed. 10/15 at 11:59pm) |
10/9 | Introduction to Scripting Languages |
|
||
10/14 | Perl Basics |
|
--- | --- |
10/16 | Fall Break | None | --- | --- |
10/21 | Midterm Exam | None | --- | --- |
10/23 (Engineering Day)--No class but online video | Regular Expressions | --- | --- | |
10/28 | Exam Review | perl 2 | Lecture |
|
10/30 | Perl Functions, Files, Sorting, Modules, and Object-Oriented Programming | perl 2 | Lecture | --- |
11/4 | PHP Basics |
|
Lecture | hw8(Due Thurs. Nov 13) |
11/6 | XHTML forms | Creating xhtml forms | Lecture | --- |
11/11 | Handling Forms and Session Management in PHP |
|
Lecture | --- |
11/13 | XML and PHP interface to mySQL |
|
Lecture | hw9(Due Thurs. Nov 20) |
11/18 | Introduction to JavaScript |
|
Lecture | --- |
11/20 | HTML DOM and Javascript DOM API |
|
Lecture | hw10 (Due Tues. 12/2) |
11/25 | Forms, Events, and Regular Expressions | Lecture | --- | |
11/27 | Thanksgiving | --- | --- | |
12/2 | Ajax | Lecture | --- |