| Week | Module |
|
| Aug 25 & 28 | Intro & Documentation | |
| Sep 3 | Organization Systems | |
| Sep 8 & Sep 10 | Labeling & Navigation | |
| Sep 15 & Sep 17 | Search & Metadata | |
| Sep 22 & Sep 24 | Project 1: Prototype Metadata (on-line) | |
| Sep 29 & Oct 1 | ||
| Oct 6 & Oct 8 | ||
| Oct 13 & Oct 15 | Faceted Metadata | |
| Oct 20 & Oct 22 | Project 2: Prototype Browsing and Search part 1 (in-class) | |
| Oct 27 & Oct 29 | ||
| Nov 3 & Nov 5 | ||
| Nov 10 & Nov 12 | Project 3: Prototype Search part 2 (on-line) | |
| Nov 17 & Nov 19 | ||
| Nov 24 & Nov 26 | ||
| Dec 3 & Dec 5 | Review | • |
My office is 354 Baldy Hall. If you would like to meet with me, send me an email to set up an appointment.
Important - The course requires that you have taken INF216 and are comfortable writing HTML, CSS, PHP & MySQL; that you
understand the
methods and actions of forms; can create, use, and join MySQL tables (especially lookup tables); and can write MySQL queries with a PHP script.
The aim of the course is that you will be able to construct and document a well designed, easily searched, large and scaleable website built around a MySQL database. The final project will consist of a documented working prototype of a scaleable website using materials provided.
The course will be divided into modules, some of which will be in-class and some will be only on-line (see schedule opposite). The course will include in-class and on-line lecture, discussion, exercises, weekly readings and out-of class assignments. All assignments and projects must be completed before the deadline. You can only use HTML/CSS/PHP/MySQL in the assignments. All layout must be in CSS. All prototypes must have written documentation; All interfaces must have accompanying wireframe diagrams; and all database relationships must have E/R diagrams.
You will be expected to take part in activities, discussion and presentation of class material. You will also be expected to support an expansive and creative environment, where we can express and develop ideas. Quality and helpful discussion will positively affect your grade.
The scoring scheme is:
ACADEMIC INTEGRITY. Information on UB's policies regarding academic integrity is available on the undergraduate catalogue web site.
SPECIAL ACCOMMODATIONS. The Office of Disability Services (ODS) coordinates needs for special accommodations for eligible students. Information on registering is available on the Student Affairs web site. If you require special accommodations, please talk with me as soon as possible.
INCOMPLETES. Under certain circumstances, it may be possible to receive a grade of incomplete for the course. Guidelines for eligibility and other information is available on the undergraduate catalogue web site
You may want to get your own domain name and set up your own website. If for no other reason than to show off your portfolio of work, when job hunting. You will also be able to continue working with PHP & MYSQL after the class ends. Here are three web hosting companies: