Week Topic In-Class Activity Assigment Due Readings 1 Examples + Walkthrough + Overview Paired introductions Ajax + Textbook intro(ci) and c1 http://www.adaptivepath.com/publications/essays/archives/000385.php 2 Programming + PHP part 1 Idea rally One-pager Team dynamics + Textbook c2, c3, appendix A http://www.ce.umn.edu/%7Esmith/docs/PBL-guidelines%20for%20student%20teams.doc 3 PHP part 2 Speed dating Matchmaking input Enity-relationship modeling + Textbook c4, c5 http://www.inf.unibz.it/~franconi/teaching/2000/ct481/er-modelling/ 4 Database design Schema design PHP program homework Textbook c6 5 Requirements analysis Requirements walkthrough Textbook c7, c8 6 MySQL + PHP Integration Code walkthrough Textbook c9, c10 7 Architecture + Javascript Database homework + Ajax + Textbook c11 Project Requirements http://www-128.ibm.com/developerworks/web/library/wa-ajaxintro1.html 8 Web design Prototype demo Shneiderman + Mythical Man-Month ---- Spring Break ---- 9 Evaluation Code walkthrough Evaluation 10 Data transformation Progress Reports (2) Extraction 11 Data mining Progress Reports (2) Data Mining 12 Visualization (Hyunmo Kang) Progress Reports (2) NetLens 13 Distributed databases Progress Reports (2) Distributed databases 14 Digital government User study Digital Government 15 Project presentations Course evaluation Report (5 days later)