We may need to revise this schedule as the quarter progresses. We'll announce any changes to the schedule in lecture or via email and post them to the Announcments Web page.
Date
|
lecture Topics
|
Event
|
Mar 30 | ||
Mar 31 |
Course Overview;
Introduction to FabFlixs Introduction to Phase 0: Web-based database tools |
|
Apr 1 | ||
Apr 2 |
Introduction to Phase I: Preparing the FabFlixs Database Database connectivity; JDBC |
|
Apr 3 |
Recommended Phase 0 completion date Team name & members' names to cs122b-help@ics.uci.edu no later than 11:00 pm |
|
Apr 6 | ||
Apr 7 | No lecture | |
Apr 8 | ||
Apr 9 | No lecture: instead, (additional) office hours during lecture time to answer your questions about Phase 1 | |
Apr 10 | ||
Apr 13 | ||
Apr 14 | No lecture | |
Apr 15 | Phase 1 due, 11:59 pm | |
Apr 16 |
Introduction to Phase 2: Basic FabFlixs Functionality A Bit About Tuning; Intro. to Web Applications; Java Servlets |
|
Apr 17 | ||
Apr 20 | ||
Apr 21 | Servlets, continued; Tomcat; Intro. to JSP & JSF | |
Apr 22 | ||
Apr 23 | Servlet Sessions | |
Apr 24 | ||
Apr 27 | ||
Apr 28 | No lecture: instead, (additional) office hours during lecture time to answer your questions about Phase 2 | |
Apr 29 | ||
Apr 30 |
Web Application Architectures Client-Server Task Partitioning; Client Side Scripting & Languages |
|
May 1 | ||
May 4 | ||
May 5 | No lecture | |
May 6 | Phase 2 due, 11:59 pm | |
May 7 |
Introduction to Phase 3: Extending SQL; Cleaning the DB Stored Procedures: SQL Functions; Stored SQL Functions; Internal and User-Defined C Functions |
|
May 8 | ||
May 11 | ||
May 12 | No lecture | |
May 13 | ||
May 14 | No lecture: instead, (additional) office hours during lecture time to answer your questions about Phase 3 | |
May 15 | ||
May 18 | ||
May 19 | No lecture | |
May 20 | Phase 3 due, 11:59 pm | |
May 21 |
Introduction to Phase 4: Database Administration Database Administration: Basics, Security (Role Management), Tuning |
|
May 22 | ||
May 25 | Memorial Day holiday - labs closed | |
May 26 | No lecture: instead, (additional) office hours during lecture time to answer your questions about Phase 4 | |
May 27 | ||
May 28 | No lecture | |
May 29 | Phase 4 due, 11:59 pm | |
Jun 1 | ||
Jun 2 |
Introduction to Phase 5: ExportingFabFlixs Movie Data via XML; Enhancing FabFlixs XML; DTDs; SAX and DOM; Intro. to AJAX |
|
Jun 3 | ||
Jun 4 | No lecture: instead, (additional) office hours during lecture time to answer your questions about Phase 5 | |
Jun 5 | ||
Jun 8 | Phase 5 due, 11:59 pm |