| Week | Module |
|
| Sep 1 & Sep 3 | Intro & Documentation | |
| Sep 8 & Sep 10 | Organization Systems | |
| Sep 15 & Sep 17 | Labeling | |
| Sep 22 & Sep 24 | Navigation | |
| Sep 29 & Oct 1 | Search & Metadata |
|
| Oct 6 & Oct 8 | ||
| Oct 13 & Oct 15 | ||
| Oct 20 & Oct 22 | Faceted Metadata | |
| Oct 27 & Oct 29 | Project 2: Prototype Browsing and Search part 1 | |
| Nov 3 & Nov 5 | ||
| Nov 10 & Nov 12 | ||
| Nov 17 & Nov 19 | Review | |
| Nov 24 & Nov 26 | ||
| Dec 1 & Dec 3 | ||
| Dec 8 & Dec 10 | • | |
Check status >>> |
||
If you would like to meet, 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.
EMAIL. All correspondence will be to your UB account. If you do not have a UB account, let me know in writing. Otherwise, if you want UB email to go to another account -- use mail forwarding (http://ldap.buffalo.edu/forward.html) to send your UB email there or use UB filtering (http://mailcluster.acsu.buffalo.edu/filter.html) to only send email from me there.
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: