| Additional resources to accompany class sessions |
Select any date and see:
- the topics that will be covered;
- the readings that have been assigned;
|
- the assignments that will be discussed; and
- the assignments that are due in that class.
|
NOTE: The URLs for the readings were last checked on January 5, 2007. All readings open in a new browser window.
January 8
Introduction: Information architecture for the web
- Topics:
- Overview of the course
Web development for clients
Review of basic HTML
- Readings
- Greenspun, P. (2003). Philip and Alex's Guide to Web Publishing
- http://philip.greenspun.com/panda/
- December, J. (2006). Welcome to the HTML Station.
- http://www.december.com/html/
- Rutter, J. (2006). HTML Element Types.
- http://vzone.virgin.net/sizzling.jalfrezi/stylelem.htm
- University Instructional Technology Services, Indiana University. (2006). Publishing with World Wide Web: How You Can Deliver Information via WWW .
- http://www.indiana.edu/~wmhome/
- Web Developer's Virtual Library (WDVL). (2007). HTML - The Hypertext Markup Language
- http://www.wdvl.com/Authoring/HTML/
- Werbach, K. (2006). The BareBones Guide to HTML.
- http://werbach.com/barebones/
Return to table
Return to course outline
Return to print syllabus
January 15
No class today: Martiin Luther King Day
Readings:
Ferg, S. (2004). Techniques for Accessible HTML Tables
http://www.ferg.org/section508/accessible_tables.html
HTML Goodies (2006). Tables Tutorial
http://www.htmlgoodies.com/tutorials/tables/
W3C (2002). Tables
http://www.w3.org/TR/html4/struct/tables.html
Return to table
Return to course outline
January 22
Client-centered website development and web page design
Topics:
- Pre-design analysis
Clients
The business
Competitors
Users
Beginning layout
- Readings:
- Cliver, S. (2002). Managing the client: A fairy tale. Digital Web Magazine.
- http://www.digital-web.com/articles/managing_the_client/
-
- Cummings, W. (2000). What makes those damn clients so difficult? Digital Web Magazine.
- http://www.digital-web.com/articles/what_makes_those_damn_clients_so_difficult/
-
- Fox, C. (2001). PeopleSoft.com Case Study Enterprise Information Architecture. Adaptive Path.
- http://www.slis.indiana.edu/hrosenba/www/L571/pdf/fox_peoplesoft.ppt
- Lash, J. (2003). A User-Centered Approach to Selling Information Architecture. Digital Web Magazine.
- http://www.digital-web.com/articles/a_user_centered_approach_to_selling_ia/
-
- Lippell, H. (2005). The ABCs of the BBC: A Case Study and Checklist. Boxes and Arrows.
- http://www.boxesandarrows.com/view/the_abcs_of_the_bbc_a_case_study_and_checklist
- Maccora, J. (2000). Service Your Web Design Customers. Sitepoint
- http://www.sitepoint.com/print/service-web-design-customers
-
- Parrish H. and Danzico, L. (2005). Customer Storytelling at the Heart of Business Success. Boxes and Arrows.
- http://www.boxesandarrows.com/view/customer_storytelling_at_the_heart_of_business_success
- Porter, J. (2003). Information Architecture the Adaptive Path Way: An Interview with Indi Young. User Interface Engineering.
- http://www.uie.com/articles/young_interview/
- Rampoldi-Hnilo, L. (2005). Uncovering Users In Your Own Organization. Boxes and Arrows.
- http://www.boxesandarrows.com/view/uncovering_users_in_your_own_organization
- Wright, J. (2002). Hook, Line and Sinker - Netting your First Clients. Sitepoint.
- http://www.sitepoint.com/article/sinker-netting-first-clients
Return to table
Return to course outline
Return to print syllabus
January 29
Thinking about design and layout
- Topics
- Introduction to information architecture
Conceptual Design
IA and ethics
Working with content
- Working with images and imagemapping
- Readings:
- Erskine, L.E., Carter, D.R.N., and Burton, J.K. (1997). Dialogical Techniques for the Design of Web Sites
- http://ijhcs.open.ac.uk/erskine/erskine-01.html
- Fuccella, J. and Pizzolato, J. (1998). Creating Web Site Designs Based on User Expectations and Feedback. Internetworking: ITG Newsletter (1.1).
- http://www.internettg.org/newsletter/june98/web_design.html
- Fuccella, J. and Pizzolato, J. (1998). Web Site User centered Design: Techniques for Gathering Requirements and Tasks. Internetworking: ITG Newsletter (1.1).
- http://www.internettg.org/newsletter/june98/user_requirements.html
- Gillespie, G. (2000). Web page design for designers
- http://www.wpdfd.com/wpdhome.htm
- Information Management Office. Australian Government. (2004). Better practice checklist: 15. Information Architecture for Websites.
- http://www.agimo.gov.au/practice/delivery/checklists/ia
- Kalbach, J. (2001). Designing for Information Foragers: A Behavioral Model for Information Seeking on the World Wide Web. Internetworking ITG Newsletter (3.3).
- http://www.internettg.org/newsletter/dec00/article_information_foragers.html
- Kaufman, J. (2005). Information architecture for the people. Digital Web Magazine.
- http://digital-web.com/types/ia_for_the_people/
- Morville, P. (2004). User Experience Design. Semantic Studios
- http://semanticstudios.com/publications/semantics/000029.php
- Richmond, A. (2001). Design and Architecture of a content-rich web site. WDVL.
-
http://wdvl.internet.com/Authoring/Design/Design/
- Rosenfeld, L. (2000). A Closer Look: Critical Reviews of Corporate Websites.
-
http://webbusiness.cio.com/archive/closer.html
- Seigel, D. (1999). Killer websites core page.
- http://www.killersites.com/core.html
- Sullivan, T. (1998). Design Fundamentals
-
http://www.pantos.org/atw/basics.html
- Wodke, C. (2001). Boxes and Arrows: Defining Information Architecture Deliverables.
- http://www.sitepoint.com/article/architecture-deliverables
Return to table
Return to course outline
Return to print syllabus
February 5
Advanced layout options with HTML 4.01
- Topics
- Working with tables and frames
- Readings
- HTML Center. (2000). Advanced Frames Tutorial
-
http://www.htmlcenter.com/tutorials/tutorials.cfm?id=69
- Piperoglou, S. (2000). Tutorial 14: You've been Framed, Part I
Webreference.com.
-
html://www.webreference.com/HTML/tutorial14/
- Piperoglou, S. (2000). Tutorial 15: You've been Framed, Part II.
Webreference.com.
-
http://www.webreference.com/html/tutorial15/
- W3C. (1999). Frames in HTML Documents
-
http://www.w3.org/tr/REC-html40/present/frames.html
- W3C. (1999). Tables in HTML Documents
-
http://www.w3.org/tr/REC-html40/struct/tables.html
Return to table
Return to course outline
Return to print syllabus
February 12
Interactivity in web architecture and design
- Topics
- Working with forms
Introduction to PHP for forms
- Readings:
- Bakken, S.S. (2000). Introduction to PHP Zend.
http://www.zend.com/zend/art/intro.php
Burns, J. (2001). So You Want a Form, Huh?
http://www.htmlgoodies.com/forms.html
Hickson, I. (2006). Web Forms 2.0 Working Draft - 2 January 2006.
http://www.whatwg.org/specs/web-forms/current-work/
Piperoglou, S. (2000). Tutorial 13: Giving Form to Forms Webreference.com.
http://www.webreference.com/html/tutorial13/
Rutgers University (2000). PHP Online formsNBCS User Services
http://www.rci.rutgers.edu/~jfulton/php1/forms.html
Wade. M. (2002). Working with forms in PHP. Codewalkers
http://codewalkers.com/tutorials.php?show=12
W3C. HTML 4.01 Specification: 17 Forms. W3C Recommendation.
http://www.w3.org/TR/REC-html40/interact/forms.html
W3Schools. (2005). PHP forms
http://www.w3schools.com/php/php_forms.asp
Web Diner Inc. (1997). Web Diner Forms Tutorial
http://www.webdiner.com/annexe/forms/wdform1.htm
Return to table
Return to course outline
Return to print syllabus
February 19
Information architecture II and XHTML
- Topics
- Components of information architecture
Information organization, navigation, and labeling
Page layout
Interface design
Site design
Transitioning to XHTML
- Readings:
- 37Signals. (2002). Contingency Design: Maximizing Online Profitability By Helping Customers When Things Go Wrong. White Paper.
- http://www.slis.indiana.edu/hrosenba/www/L571/pdf/37s_contingency-design.pdf
- Adams, K.C. (2000). Immersed in Structure: The Meaning and Function of Taxonomies. Internetworking 3.2.
- http://www.internettg.org/newsletter/aug00/article_structure.html
- Argus Associates. (2000). Argus Clearinghouse for Information Architecture.
- http://argus-acia.com/
- Charlesworth, M. (2000). Site Architecture and Navigation through Research Web Developer's Journal.
- http://www.webdevelopersjournal.com/articles/architecture_nav_research.html
- Claben, M. (2000). XHTML 1.0: Where XML and HTML meet. Webreference.com.
- http://www.webreference.com/xml/column6/
- Graham, I. (2000). Online References: The XHTML 1.0 Language and Design
Sourcebook
- http://www.utoronto.ca/ian/books/xhtml2/refs.html
- Haller, T. (1999). Information Architecture.
- http://www.infodn.com/
- Katz, M.A, and Byrne, M.D. (2003). Effects of Scent and Breadth on Use of Site-Specific Search on E-Commerce Web Sites. ACM Transactions on Computer-Human Interaction, 10(3), 198-220.
- http://doi.acm.org/10.1145/937549.937551
- Meyer, T. (2002). Information architecture concepts: Misconceptions explained. IBM Developerworks.
- http://www-128.ibm.com/developerworks/library/us-inarch.html
- Morris, C. (2000). Basic Principles of Web Site Navigation. Web Developer's Journal
- http://www.webdevelopersjournal.com/articles/navigation.html
- Moreville. P. (2000). Defining Information Architecture
- http://argus-acia.com/strange_connections/strange001.html
- Richmond, A. (2000). Introduction to XHTML, with examples. Web Developer's Virtual Library.
- http://www.wdvl.com/Authoring/Languages/XML/xhtml/
- Rogers, B.L. and Chaparro, B. (2003). Breadcrumb Navigation: Further Investigation of Usage. Usability News 5.2
- http://psychology.wichita.edu/surl/usabilitynews/52/breadcrumb.htm
- Rosenfeld, L. (2000). Interview with Andrew Dillon (about IA)
- http://argus-acia.com/people/dillon_profile.html
- Shiple, J. (2000). Information Architecture Tutorial
- http://www.webmonkey.com/98/28/index0a.html?tw=design
- Straub, K. and Weinschenk, S. (2003). Breadth vs. Depth. UI Design Newsletter.
- http://www.humanfactors.com/downloads/apr03.asp#susan
- Vora, P. (2000). Extensible HyperText Markup Language (XHTML). Internetworking 3.1.
- http://www.internettg.org/newsletter/mar00/workshop_xhtml.html
- W3C. (2000). XHTML 1.0: The Extensible HyperText Markup Language
- http://www.w3.org/tr/xhtml1/
- Wyllys, R.E. (2000). Information Architecture
- http://www.gslis.utexas.edu/~l38613dw/readings/InfoArchitecture.html
- XHTML.ORG. (2000). XHTML.org Home page
- http://www.xhtml.org/
- Zaphiris, P. and Mtei, L. Depth vs breadth in the Arrangement of Web Links
- http://www.otal.umd.edu/SHORE/bs04/
Return to table
Return to course outline
Return to print syllabus
February 26
Cascading style sheets I
- Topics
- Basics of CSS
Rules, selectors and declarations
Font control and lists
Images
- Readings:
- Brown T., Eriksson, J.R., and Sims, S. (2006). CSS Pointers
- http://css.nu/pointers/
- Kyrnin, J. (2007). HTML 4.0. About.com.
- http://html.miningco.com/compute/html/msubhtml40.htm
- Piperoglou, S. (2000). HTML 4.0 in Netscape and Explorer. Webreference.com
- http://webreference.com/dev/html4nsie/
- Pozadzides, J. and Quinn, L. (1997). Cascading Style Sheets. Web Design Development Group.
- http://www.htmlhelp.com/reference/css/
- W3C. (2006). Cascading Style Sheets.
- http://www.w3.org/Style/CSS/
- WDVL. (2007). Style Sheets
- http://wdvl.com/Authoring/Style/Sheets/
Return to table
Return to course outline
Return to print syllabus
March 5
CSS II
- Topics
- Basics of CSS
Using CSS to structure space
Using CSS for absolute and relative positioning
- Readings:
- Bos, B., Lie, H., Lilley, C., and Jacobs, I. (1999). Cascading Style Sheets, level 1: W3C Recommendation 17 Dec 1996, revised 11 Jan 1999
- http://www.w3.org/tr/REC-CSS1
- Holly 'n John. (2002). Position is everything.
- http://www.positioniseverything.net/
- Gervasio, A. (2005). Introduction to CSS Positioning Properties Part 1 Style Sheets
- http://www.devarticles.com/c/a/Web-Style-Sheets/Introduction-to-CSS-Positioning-Properties-Part-1/
- Gervasio, A. (2005). Introduction to CSS Positioning Properties Part 2 Style Sheets
- http://www.devarticles.com/c/a/Web-Style-Sheets/Introduction-to-CSS-Positioning-Properties-Part-2/
- Irt.org. (2006). Irt.org - Cascading Style Sheet (CSS) and Aural CSS FAQ Knowledge Base
- http://www.irt.org/script/css.htm
- Lie, H.W. and Bos, B. (1998). Cascading Style Sheets, level 2 CSS2 Specification. W3C.
- http://www.w3.org/tr/REC-CSS2
- Piperoglou, S. (2001). Tutorial 20: CSS Floats, Part I. WebReferecne.com
- http://www.webreference.com/html/tutorial20/
- Piperoglou, S. (2001). Tutorial 21: CSS Floats, Part II. WebReferecne.com
- http://www.webreference.com/html/tutorial21/
- Piperoglou, S. (1999). HTML 4.0 in Netscape and Explorer
- http://webreference.com/dev/html4nsie/
- Raggett, D., Le Hors, A., and Jacobs, I. (1999). HTML 4.01 Specification W3C Recommendation 24 December 1999. W3C.
- http://www.w3.org/tr/html401/
- The Groan Zone. (1998). Style sheets: Part 3, 5, 7
- http://groan-zone.net/css.html
Return to table
Return to course outline
Return to print syllabus
March 12
No class - SPRING BREAK!
Return to table
Return to course outline
Return to print syllabus
March 19
Accessibility, Interactivity II: javascript
- Topics
- Designing accessible web sites
Basics of javascript
The document object model (DOM)
Elements of javascript
Modifying scripts
- Readings:
- Bickner, C. (2006). Focus on Javascript. About.com
- http://javascript.miningco.com/compute/javascript/mbody.htm?PID=2813&COB=home
- Burns, J. (2006). The JavaScript Primers
- http://www.htmlgoodies.com/primers/jsp/
- Clark, J. (2002). Forms and Interaction. Building Accessible Websites.
- http://joeclark.org/book/sashay/serialization/Chapter12.html
- Comden, D. and Burgstahler, S. (2006). World Wide Access: Accessible Web Design University of Wachington, DO-IT Resources
- http://www.washington.edu/doit/Brochures/Technology/universal.design.html
- DexEx.com. (2000). JavaScript QuickStart: What Is JavaScript?. Jupitermedia
- http://www.devx.com/projectcool/Article/20066
- Javascript Planet. (2003). Javascript Planet
- http://www.geocities.com/SiliconValley/7116/
- Margolin, M. and Apple Developer Connection. (2001). A Primer for Accessible Web Pages O'Reilly Web Center
- http://www.oreillynet.com/pub/a/javascript/synd/2001/11/30/accessibility.html
- Netscape Communications. (2000). Javascript Documentation
-
http://developer.netscape.com/docs/manuals/index.html
- W3C. (2003). Document Object Model FAQ
- http://www.w3.org/DOM/faq.html
- Web Developer's Virtual Library. (2002). Authoring Javascript
- http://www.wdvl.com/Authoring/JavaScript/
Return to table
Return to course outline
Return to print syllabus
March 26
Dynamic HTML I
- Topics
- Working with DHTML
Learning about environments
Learning about objects and events
- Readings:
- Burns, J. (2006). DHTML and Layer Tutorials
- http://www.htmlgoodies.com/beyond/layers.html
- Richmond, A. (2001). Dynamic HTML
- http://www.wdvl.com/Authoring/DHTML/
- SmartWebby. (2004). SmartWebby's Guide to Simple Dynamic HTML (DHTML)
- http://www.smartwebby.com/DHTML/default.asp
- Taylor. (2005). Taylor's Dynamic HTML Tutorial
- http://www.webmonkey.com/webmonkey/authoring/dynamic_html/tutorials/tutorial1.html
Return to table
Return to course outline
Return to print syllabus
April 2
Web site usability, evaluation and maintenance
- Topics
- Introduction to usability
Heuristic evaluations
Usability testing
Web site management
Change management
Managing web teams
- Readings:
- Collins, G. (ND). Managing teams
- http://www.csusm.edu/STARS/general/training_support/managing.htm
- Dumbill, E. (1999). The Pragmatic Web.
- http://usefulinc.com/articles/pragmatic.html
- Flanders, V. (2007). Web pages that suck.
- http://www.webpagesthatsuck.com/
- Heimlich, J.E. and Wang, K. (1999). Evaluating the structure of web sites. Environmental Education and Training Partnership. The Ohio State University Extension.
- http://www.epa.gov/enviroed/pdf/evalstruc.pdf
- Instone, K. (1999). Usable Web: Guide to Web usability resources.
- http://usableweb.com/
- Kavassalis, J. Lelis, S. and Haridi, S. (2004). Information cities: What makes a web site popular? Communications of the ACM, 47(2), 51-55.
- http://doi.acm.org/10.1145/966389.966415
- Moreville, P. (2000). Information Architecture and Business Strategy
- http://argus-acia.com/strange_connections/strange006.html
- Nielsen, J. (1994). How to Conduct a Heuristic Evaluation.
- http://www.useit.com/papers/heuristic/heuristic_evaluation.html
- Nielsen, J. (1994). Ten Usability Heuristics.
- http://www.useit.com/papers/heuristic/heuristic_list.html
- Nielsen, J. (1997). Top Ten Mistakes of Web Management
- http://www.useit.com/alertbox/9706b.html
- Nielsen, J. (1996). Top Ten Mistakes in Web Design.
- http://www.useit.com/alertbox/9605.html
- Projectconnections.com. (2000). Skills > People
- http://www.projectconnections.com/knowhow/kb_contents/skills.html
Return to table
Return to course outline
Return to print syllabus
April 9
DHTML II
- Topics
- Integrating DHTML into site design
Moving objects
Working with browser windows
- Readings:
- Cover, C. (2003). W3C Document Object Model (DOM). Cover Pages
- http://xml.coverpages.org/dom.html
- Kamthan, P. (2001). A Gift of "Life" : The Document Object Mode. irt.org
- http://www.irt.org/articles/js143/
- Koch, P.P. (2001) The Document Object Model: an Introduction. Digital Web Magazine.
- http://www.digital-web.com/articles/the_document_object_model/
- Microsoft Developer's Network. (2006). About the W3C Document Object Model
- http://msdn.microsoft.com/workshop/author/dom/domoverview.asp
- Taylor. (1997). Intro to the Document Object Model
- http://www.webmonkey.com/templates/print_template.htmlt?meta=/webmonkey/97/32/index1a_meta.html
Return to table
Return to course outline
Return to print syllabus
April 16
DHTML III
- Topics
- DHTML and site design
Using DHTML for layout
Using DHTML for navigtion
- Readings:
- DHTML-Shock. (2002). Free DHTML Scripts
- http://www.dhtmlshock.com/
- Dynamic Drive. (2006). DHTML code library.
- http://www.dynamicdrive.com/
- Brattli, T. (2002). DHTMLcentral.com: Home page
- http://www.dhtmlcentral.com/
Return to table
Return to course outline
Return to print syllabus
April 23
Final class - no readings necessary!
Return to table
Return to course outline
Return to print syllabus