Week | Date | Topic | Due |
---|---|---|---|
1 | Jan. 15 | Introduction, create accounts, Extensible Hypertext Markup Language (XHTML), cannibalize course web site into a personal web site | |
Jan. 17 | Creating and linking forms via XHTML, helpful reference: www.w3schools.com/tags/default.asp, Power Point slides from last year: in MS PowerPoint | ||
2 | Jan. 22 | Cascading Style Sheets (CSS), CSS Zen Garden | Read Elements of User Experience, Project ideas |
Jan. 24 | Coding a PHP Application, Chapter 2, MS PowerPoint slides. | ||
3 | Jan. 29 | Coding a PHP Application continued | Project ideas |
Jan. 31 | Relational Databases and SQL, Chapter 3, MS PowerPoint slides. | ||
4 | Feb. 5 | More practice with SQL-Hotel Stays DB | |
Feb. 7 | PHP with MySQL, Chapter 4, MS PowerPoint slides. | Project: Strategy of Application | |
5 | Feb. 12 | PHP with MySQL, continued | |
Feb. 14 | Model-View-controller Pattern, Chapter 5, MS PowerPoint slides. | Project: Scope of Application | |
6 | Feb. 19 | Conintue refractoring code to MVC design pattern | |
Feb. 21 | Exam 1 | ||
7 | Feb. 26 | Testing, Chapter 6, MS PowerPoint slides and paper prototypes. | |
Feb. 28 | Working with form data, Chapter 7, MS PowerPoint slides. | ||
8 | March 5 | Project database adn model | |
March 7 | Work on projects | ||
9 | March 12 | Web application usability "Don't Make Me Think" by Steve Krug MS PowerPoint slides. | |
March 14 | Usability testing of paper prototypes | Project paper prototype | |
Spring Break | |||
10 | March 26 | PHP Cookies and sessions, Chapter 12, MS PowerPoint slides. | |
March 28 | Yappers Reservations from the ground up | ||
11 | April 2 | PHP string functions, MS PowerPoint slides. | |
April 4 | Error checking with JavaScript, MS PowerPoint slides. | ||
12 | April 9 | Exam 2 | |
April 11 | Validating Yappers reservation form | ||
13 | April 16 | Project demonstrations #1 | Project demonstrations #1 |
April 18 | Create account, login, retrieve password | ||
14 | April 23 | Signup for help with project | |
April 25 | JavaScript for tabs, MS PowerPoint slides. | ||
15 | April 30 | Project demonstrations #2 | Project demonstrations #2 |
May 2 | Signup for help with project | ||
16 | May 7 | Final Presentations | Final Presentations |
May 14 | Final, 6pm-9pm | Final Report |