L571 --> syll --> print.html
SLIS@IU logo

Information Architecture for the Web logo

Spring
2007

Room
Time
Instructor: Howard Rosenbaum
Telephone: 855-3250
Office hours
LI002 9:30-12:15 AM M mail iconhrosenba@indiana.edu Office: 005B@SLIS 12:30-2:00 M
3:30-5:30 PM T

Use this table to move through the syllabus:

Introduction Course Objectives Course Requirements Other Information Assignments
Grading Required Texts Topic Outline Assignments/Due Dates (short)

Use this link to return to the syllabus home page.


people

Introduction

Background

The Internet is in its fourth distinct phase of growth. In the first phase, from its origins in the mid 1960s until the late 1980s, ARPANET was a well-kept secret, used primarily by the knowledge elite: government scientists and researchers in the Departments of Defense and Energy, and the National Science Foundation, and academic researchers, primarily in computer and the hard sciences. The second phase, from 1987 until 1992, saw the opening of the Internet to the general public. During this time, many commercial service providers opened gateways to the net. The third phase, from 1992 to 1996, began with the release of the HTTP protocol and the graphical browsers that allowed people to explore hyperlinked documents on the web.

What characterizes the fourth phase is that the Internet and the web are becoming an important part of a pervasive networked computing environment as we move towards a state where we will have constant access to resources and services from any location. The current phase is marked by four fascinating developments: the rise of electronic business, the spread of connectivity throughout many societies, the integration of networked computing into many parts of our work and social lives, and the attempts by all levels of governments to regulate and control the net.

Estimates of the number of net users vary widely, but the clear trend is that there will be continued growth in Internet and web use for the foreseeable future. According to the ClickZ Network 1 (2005):

There are countless sources for the number of Internet users in any given country. ClickZ Stats tries to maintain an updated list of the latest statistics on Internet users we've seen for countries around the world. Often, there are widely differing counts. We do our best to check on the accuracy of counts by comparing them to regional growth patterns and other projections.

The following table represents ClickZ's2 (2005) best estimate of how Internet users were distributed across the world in 2005 (there is rounding error here for individual country estimates and regional estimates):

World Total 1.08 billion
Africa 7.15 million
Asia/Pacific 317.61 million
Europe 260.77 million
Middle East 10.61 million
North America 206.85 million
Latin America 57.69 million

The Challenge

There are some fascinating trends in this growth. For example, according to the UCLA Center for Communication Policy3(2003)

Each of the three studies by the UCLA Internet Project shows that Internet access spans every age range - and in some age ranges, access approaches 100 percent.

Not surprisingly, Internet use is highest among those age 35 and under, with especially high use among those age 18 and under. However, Internet users in 2002 represented at least two-thirds of respondents in most age ranges

97% of 12-18 year olds responding to this survey are online

The Pew Internet Life Project4 (2005) has a frequently updated table providing demographics of internet users in the US. In December, 2005, 72% of all adults were online. The gender and age demographics are as follows:

Demographics of Internet users
Total adults 73%
Gender
Women 71%
Men 74%
Age
18-29 88%
30-49 84%
50-64 71%
65+ 32%

According to Lenhart, Madden, and Hitlin 5 (2005),

The number of teenagers using the internet has grown 24% in the past four years and 87% of those between the ages of 12 and 17 are online. Compared to four years ago, teensÕ use of the internet has intensified and broadened as they log on more often and do more things when they are online.

Among other things, there has been significant growth over the past four years in the number of teens who play games on the internet, get news, shop online, and get health information.

Not only has the number of users increased, but also the variety of technologies that teens use to support their communication, research, and entertainment desires has grown.

These technologies enable a variety of methods and channels by which youth can communicate with one another as well as with their parents and other authorities. Email, once the cutting edge 'killer app,' is losing its privileged place among many teens as they express preferences for instant messaging (IM) and text messaging as ways to connect with their friends.

In focus groups, teens described their new environment. To them, email is increasingly seen as a tool for communicating with 'adults' such as teachers, institutions like schools, and as a way to convey lengthy and detailed information to large groups. Meanwhile, IM is used for everyday conversations with multiple friends that range from casual to more serious and private exchanges.

At the other end of the spectrum, the UCLA Center for Communication Policy6 (2003), reports that:

Even use among the older respondents is showing steady growth; more than one-third (34 percent) of those over 65 went online in 2002 Ð up from 29 percent when the UCLA Internet Project began in 2000.

As more Internet users gain access to the WWW and discover the ease with which HMTL can be used to create web documents, thousands of new sites come online each day. This in turn means that millions of new personal and/or organizational web pages become part of the interlocked networked information environment.

One important consequence of this activity is that questions of the organization, design, and presentation of digital information have become much more important because of the increasing pervasiveness of the net, and particularly the web, in our work and personal lives. In this fourth phase of the development of the net, as public and private sector organizations increase their reliance on information and communication technologies, more and more of their information is created, stored, and disseminated in digital form across packet switched public networks.

This presents us with a challenge: what are we to make of the trend of moving more and more of our personal and work activities into the networked digital environment, including commerce, organizational business processes, banking, investing, education, entertainment and communication?

One thing is clear: these activities are going to take place on the web. Each will require a different type of web-based digital information space that can "do work" - that can do one or more specific and complex tasks efficiently, quickly, and simply for a wide range of people who will be accessing and using these sites with a variety of devices and interfaces from a wide variety of locations. Bad design, in many of these cases, cannot be an option and good design should be transparent and ultimately invisible.

Information architecture is one key that we can use to manage this challenge.

The Course

Information Architecture for the Web is a course about web site development and design. We will have three main tasks this semester. First, we will learn about web design, covering basic markup, page layout, navigation schemes, information organization, and site structure. Second, we will learn about project management as it is used in the team-based development of complex web sites. From these two main themes, we will arrive at an initial understanding of information architecture for the web.

We will then pursue our third task by focusing on the conceptual, technical, organizational, and social contexts that surround the development and maintenance of large-scale and complex web sites. When we are through, we will have a deeper understanding for the concept of information architecture and an appreciation for its use in the design of web-based information spaces.

Where can we begin this exploration?

For a start, we can think about what is included in the term. Dillon 7(2000), argues persuasively that "information architecture currently represents a collective process more accurately than it describes what any individual does." Although the term can be used to describe work with a wide variety of information spaces, in this class, we will focus on the web as a specific case of an information space. Accordingly, we can begin with definitions that focus on our first task: web site design, but which begin to clarify the distinction between an information architect and a web designer. According to Withers, Casson, Shrimplin, and Adams,8(2000),

The core of information architecture is Web site navigation, labeling/naming schemes, and Web site structure. Information architects determine the functional and conceptual building blocks of a site. Unlike Web designers who are concerned with typeface, graphics, and other particulars of constructing an interface, information architects create organizational and navigational structures that help people access information.

Rosenfeld and Moreville 9(2002; 11) define information architecture in broader terms, coming closer to the approach we will take in this class. The information architect:

Clarifies the mission and vision for the site, balancing the needs of its sponsoring organization and the needs of its audiences.

Determines what content and functionality the site will contain

Specifies how users will find information in the site by defining its organization, navigation, labeling, and searching systems.

Maps out how the site will accommodate change and growth over time.

Schiple10 (2000) agrees:

Information architecture (also known as IA) is the foundation for great Web design. It is the blueprint of the site upon which all other aspects are built - form, function, metaphor, navigation and interface, interaction, and visual design. Initiating the IA process is the first thing you should do when designing a site.

Why should information architecture be of concern to information professionals? Internet connections in the public and private sectors, in the form of intranets and extranets, are increasing at an increasing rate. The government is moving more and more of its information to the web. Most academic libraries are on the Internet, more than two thirds of public libraries have connections to the Internet, and primary and secondary schools are connecting to the Internet every day. For information managers and brokers, the Internet is becoming an important source of research. Furthermore, as costs come down, a greater percentage of the general public is purchasing accounts from commercial service providers which allow them to access the Internet.

In this course, we will investigate information architecture as a social and technological phenomenon, focusing on the ways in which information-based organizations are making use of the web, and the impacts that the web is having on communication activities, productivity, and information seeking behavior. With this background, you have an opportunity to play an active role in defining what an "information architect" will be and the role that information architecture will play in determining the structure and functions of information spaces, such as intranets, portals, and digital libraries in the electronic, networked, information environment. You will be in a position to evaluate the role you and your organization will play in the development of the Web; whether it is envisioned as a "superhighway," a "cloud," or territory to be "mined." In doing so, you will help move the information professions into the next century.

The purpose of this course is to explore information architecture for the web in two ways. First, there will be an emphasis on developing a knowledge base and set of skills that will enable you to efficiently and effectively design and build complex web sites in support of your professional and personal goals.

This facet of the course will include explorations of:

Second, we will explore information architecture as a complex socio-technical process. This facet of the course will include explorations of:

Notes:

All links will open in a new window

1. ClickZ Network (2005). ClickZ Stats: Trends & Statistics: The Web's Richest Source
http://www.clickz.com/stats/web_worldwide/
Return to text

2. ClickZ Network (2005). ClickZ Stats: Trends & Statistics: The Web's Richest Source
http://www.clickz.com/stats/web_worldwide/
Return to text

3. UCLA Center for Communication Policy. (2003). The UCLA Internet Report: Surveying the Digital Future Year Three
http://ccp.ucla.edu/pages/internet-report.asp
Return to text

4. Pew Internet Life Project. (2005). Demographics of Internet Users
http://www.pewinternet.org/trends/User_Demo_4.26.06.htm
Return to text

5. Lenhart, A., Madden, M. and Hitlin, P. (2005). Teens and Technology: Youth are Leading the Transition to a Fully Wired and Mobile Nation
http://www.pewinternet.org/PPF/r/162/report_display.asp
Return to text

6. UCLA Center for Communication Policy. (2003). The UCLA Internet Report: Surveying the Digital Future Year Three
http://ccp.ucla.edu/pages/internet-report.asp
Return to text

7. Dillon, A. (2000). I think therefore I IA?. Bulletin of the American Society for Information Science and Technology. 27(2).
http://www.asis.org/Bulletin/Dec-01/dillon.html
Return to text

8. Withers, R., Casson, R., Shrimplin, A., and Adams, K.C. (2000). Information architecture Tools for cutting-edge Web developers. College and Research Library News. October.
http://www.ala.org/acrl/resoct00.html
Return to text

9. Rosenfeld, L. and Moreville, P. (2002). Information Architecture for the World Wide Web: Designing Large Scale Web SitesSebastopol, CA: O'Reilly Press.
Return to text

10. Schiple, J.. (2000). Information Architecture Tutorial. WebMonkey. The Developer's Resource
http://www.webmonkey.com/98/28/index0a.html?tw=design
Return to text

Return to table

Course Objectives

At the end of this course, you will:

Return to table

Requirements

To receive a passing grade in this course, you must turn in all of the assignments and the term project and do your presentation. You cannot pass this course without doing all of the assigned work, however, turning in all of the work is not a guarantee that you will pass the course. Grades of <I> (Incomplete) may be assigned in this course after discussion with the instructor, but depending on the circumstances, there will be a penalty applied at the discretion of the instructor.

All papers and assignments must be submitted on the dates specified in this syllabus. If you cannot submit an assignment or cannot deliver a presentation on the date it is due, it is your responsibility to discuss your situation with the instructor, preferably in advance. Given that your reasons or problems are legitimate, arrangements for the completion of the outstanding work can be made; this will occur, however, at the discretion of the instructor.

There will be a penalty for work turned in after the assigned date, and this will also be applied at the discretion of the instructor.

Your written, web-based, and oral work will be evaluated according to five criteria; it must:

There is a more detailed description of how you will check your own markup using HTML validators on the assignments page. There is a link at the bottom of the box that will take you back here.

Borderline grades will be decided (up or down) on the basis of class contributions and participation throughout the semester.

Academic dishonesty

There is extensive documentation and discussion of the issue of academic dishonesty here in the Indiana University "Code of Student Rights, Responsibilities and Conduct" with a special section added for graduate students here. Of particular relevance is the section on plagiarism:

3. Plagiarism

A student must not adopt or reproduce ideas, words, or statements of another person without appropriate acknowledgment. A student must give credit to the originality of others and acknowledge an indebtedness whenever he or she does any of the following:

a. Quotes another person's actual words, either oral or written;

b. Paraphrases another person's words, either oral or written;

c. Uses another person's idea, opinion, or theory; or

d. Borrows facts, statistics, or other illustrative material, unless the information is common knowledge.

From: http://www.dsa.indiana.edu/Code/index1.html

Plagiarism is the use of someone else's ideas, words, or opinions without attribution. Any assignment that contains plagiarized material or indicates any other form of academic dishonesty will receive a grade of F. A second instance will result in an automatic grade of F for the course. Penalties may be harsher depending upon the severity of the offense. See Indiana University's "Code of Student Rights, Responsibilities and Conduct" [link to code].

There is more to avoiding plagiarism than simply citing a reference. To aid students both in recognizing plagiarism and in avoiding the appearance of plagiarism, Indiana University's Writing Tutorial Services has prepared a short guide entitled "Plagiarism: what it is and how to recognize and avoid it". This guide is available at: http://www.indiana.edu/~wts/wts/plagiarism.html. It provides explicit examples of plagiarism and offers strategies for avoiding it. Each student should be familiar with this document and use it as a guide when completing assignments.

Dr. Russel Williams, at Florida State University, offers tips on avoiding inadvertent plagiarism:

  1. If you take material that is not yours, from any source whatsoever, and copy it into assignments for this class, you must provide an appropriate footnote, endnote, parenthetical, and/or bibliographic reference to the source of the material.
  2. Any material quoted verbatim from other sources must be enclosed in quotation marks and its source attributed as noted in item #1 above.
  3. Material not taken verbatim from a text, but is paraphrased must also be attributed in the manner indicated in item #1

Indiana University and School of Library and Information Science policies on academic dishonesty will be followed. Students found to be engaging in plagiarism, cheating, and other types of dishonesty will receive an F for the course. As a rule of thumb, when in doubt, cite the source!

The following definitions of letter grades have been defined by student and faculty members of the Committee on Improvement of Instruction and have been approved by the faculty (November 11,1996) as an aid in evaluation of academic performance and to assist students by giving them an understanding of the grading standards of the School of Library and Information Science:

Grade GPA MEANING
A 4.0 Outstanding achievement. Student performance demonstrates full command of the course materials and evinces a high level of originality and/or creativity that far surpasses course expectations
A- 3.7 Excellent achievement. Student performance demonstrates thorough knowledge of the course materials and exceeds course expectations by completing all requirements in a superior manner
B+ 3.3 Very good work. Student performance demonstrates above-average comprehension of the course materials and exceeds course expectations on all tasks as defined in the course syllabus
B 3.0 Good work. Student performance meets designated course expectations, demonstrates understanding of the course materials and is at an acceptable level
B- 2.7 Marginal work. Student performance demonstrates incomplete understanding of course materials.
C+
C
2.3
2.0
Unsatisfactory work. Student performance demonstrates incomplete and inadequate understanding of course materials
C-
D+
D
D-
1.7
1.3
1.0
.07
Unacceptable work. Course work performed at this level will not count toward the MLS or MIS degree. For the course to count towards the degree, the student must repeat the course with a passing grade.
F 0.0 Failing. Student may continue in program only with permission of the Dean.

Return to table

Other Important Information

There are three ways you can get in touch with me outside of class:

  1. My office is Room 005B in the School of Library and Information Science, Bloomington campus, and my office hours are 12:30-2:00 PM, Monday and 3:30-5:30 PM, Tuesday. I can also meet with you by appointment if these hours are not convenient.
  2. My office phone number at SLIS is 812-855-3250. I have voice mail, so you can always leave me a message.
  3. My email address is hrosenba@indiana.edu. I will check the mail at least twice daily and will respond to messages when I read them. This is a good way to for you to communicate with me privately - email messages do not get lost!

There are also two ways for you to communicate with everyone else in the class, including me.

  1. There is a mailing list, called hrosenba_infonet, to which we are all subscribed.

    By sending an email message to hrosenba_infonet@listserv.indiana.edu, you can communicate with everyone else simultaneously.

    I will use the mailing list to send messages to the class; typically, these will be clarifications of questions about assignments and other important information, such as when I must alter or cancel office hours. I'll also send interesting postings that cross my desktop from time to time. You can use the list and the blog to ask questions of your colleagues as the semester progresses.

  2. There is also a wiki called "infoarch," to which we all have access. It can be found at https://ella.slis.indiana.edu/g/infoarch.

    We will use the wiki for posting comments and questions and having discussions about about web work throughout the term.

I suggest that you check your e-mail every day!

Return to table

Assignments

Select any of the topics here for a detailed
description of the assignment --->
Critical response essays Markup assignments Term project


You will be evaluated on the basis of a three brief writing assignments based on the class readings and four markup assignments that make use of the various languages we learn in class, all of which will be marked up and placed on the web. You will also be evaluated on the basis of your term project, which is to design a website for a client and write a three part project documentation report that will also be placed on the web. These assignments are described below, and will be discussed in greater detail in class.

NOTE

The first assignment will be marked very closely and all markup errors and stylistic problems will be highlighted to give you a sense of the expected level of competence to which you should aspire.

For all subsequent assignments, you will be responsible for checking your markup to make sure that it is clean and in compliance, at a minimum, with the HTML 3.2 standard.

The easiest way to check your markup is to use HTML or CSS validators, which are software programs on the web that check HTML and CSS markup for errors

Validators can be found at:

AnyBrowser.com
http://www.anybrowser.com/validateit.html

IU-Weblint
http://webmaster.indiana.edu/tool_guide_info/web-lint.shtml

Web Design Group Batch Validator
http://www.htmlhelp.org/tools/validator/batch.html

Web Design Group HTML Validator
http://www.htmlhelp.com/tools/validator/

These are the validators of choice!

W3C Validator
http://validator.w3.org/

W3C CSS Validation Service
http://jigsaw.w3.org/css-validator/validator-uri.html

Useful resources:

Web Design Group Validators and Checkers
http://www.htmlhelp.com/links/validators.htm

IU tools and Guides
http://www.indiana.edu/~wmhome/tool_guide_info/tgcat.shtml

For the second and subsequent assignments, evaluation will focus more on information architecture and design and on content development. Pages will be run through a validator and serious markup errors will result in the loss of a letter grade.

The W3C's tools are instructor's validators of preference, but if you use a different one, it is your responsibility to inform the instructor of your choice by providing the <URL> of the validator that you used for that assignment.

Use this link to return to the course requirements page.

Here are detailed descriptions of the assignments that you will do for this class:

CRITICAL RESPONSE ESSAYS

Return to Assignments list

MARKUP ASSIGNMENTS

Return to Assignments list

TERM PROJECT

Return to Assignments list

Return to table

Grading

This table shows the assignments you have to do and the percentage of the final grade each is worth.

Assignment % of Final Grade
Critical response essays 15%
Essay #1

Essay #2

Essay #3

5%

5%

5%

Markup assignments 25%
Frames and tables

Forms and PHP

CSS

DHTML

5%

5%

10%

5%

Term Project 55%
Pre-design analysis report

Design rationale report

Usability test report

Project production (web site)

Final project report

Presentation

5%

5%

5%

30%

5%

5%

Participation 5%


Note that there is a small portion of the overall grade that has been allocated for class participation. For the purposes of this class, participation is defined as contributing to class discussion or demonstrating in other ways that you are making an effort to succeed in this class. In addition, as a professional, you will be expected to articulate your ideas in both written and oral form, therefore it is important that you think critically and present your ideas throughout the duration of the class.


Return to table

little book

Required Texts

There are two required texts for this course:

Castro's book cover Castro, E. (2007). HTML, XHTML and CSS: Visual QuickStart Guide, 6th Edition. Berkeley, CA: Peachpit Press.

This book is available from the publisher in conventional form at http://www.peachpit.com/bookstore/product.asp?isbn=0321430840&rl=1

It is also available as an Adobe PDF file at http://www.peachpit.com/bookstore/product.asp?isbn=0321477766&rl=1

Teague's book cover Teague, J.C. (2007). CSS, DHTML and AJAX: Visual QuickStart Guide 4th Edition. Berkeley, CA: Peachpit Press.

This book is available from the publisher in conventional form at http://www.peachpit.com/bookstore/product.asp?isbn=032144325X&rl=1

It is also available as an Adobe PDF file at http://www.peachpit.com/bookstore/product.asp?isbn=0321469100&rl=1

These books are available at the IU bookstore and at bookstores around town. Of course, you can purchase them on the web...

Return to table

Topic Outline, Reading Schedule and Assignment Due Dates

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.

Schedule of classes

Select any date
to see readings,
assignments,
and due dates
January 8 January 15 January 22 January 29
February 5 February 12 February 19 February 26
March 5 March 12 March 19 March 26
April 2 April 9 April 16 April 23


NOTE: The URLs for the readings were last checked on January 5, 2007

Also: the class will meet in L002


January 8

Introduction: Information architecture for the web

Topics:

Overview of the course
    Web development for clients
    Review of basic HTML: UNIX, fonts, lists, links, tables

Readings:

Rosenbaum, H. (2004). HTML Markup Demonstration Pages

http://www.slis.indiana.edu/hrosenba/www/Demo/DemoCon.html

Assignments:

Critical response essay assignments discussed

Markup assignments discussed: tables assignment explained

The in-class table assignment is here

Final project, project documentation report (including pre-design analysis)and presentation discussed

Additional resources for refreshing your knowledge of basic HTML

Return to Schedule of classes


January 15

No class today: Dr. Martin Luther King Day

Working with tables

Readings:

Castro 1, 2, 16

Benda, G. (2002). Debate - WYSIWYG: a Web Designer's Dream. Sitepoint.

http://www.sitepoint.com/article/wysiwyg-web-designers-dream

Gugliuzza, M. (2002). Debate - Hand Coding: the Ultimate Freedom. Sitepoint.

http://www.sitepoint.com/article/hand-coding-ultimate-freedom

HTML Goodies. (2007). Tables Tutorial. JupiterMedia

http://www.htmlgoodies.com/tutorials/tables/

Pollack, J. (2006). HTML Tables Basics. Sitepoint.

http://www.pageresource.com/html/table1.htm0

Zeldman, J. (2002). Fix your site with the right DOCTYPE!. A List Apart.

http://www.alistapart.com/stories/doctype/

Additional resources about tables

Assignments:

Critical response essay #1 description due (emailed to instructor)

Response received from instructor within 48 hours

The second table assignment is here

Tables assignment due January 18

Return to Schedule of classes


January 22

Client-centered website development and web page design

Topics:

Pre-design analysis
    Clients
    The business
    Competitors
    Users

Beginning layout

Readings:

Castro 21, 22

Danzico, L. (ND). Case Studies. Bobulate: An IA Portfolio.

http://www.bobulate.com/case_studies.html

Gillespie, J. (2002). Building a better web page. Web Page Design for Designers.

http://www.wpdfd.com/editorial/wpd0202.htm#feature

Lynch, P. and Horton, S. (2002). Web Style Guide, 2nd edition.

http://webstyleguide.com/index.html

Nielsen, J. (2007). Top Ten Mistakes in Web Design. Alertbox.

http://www.useit.com/alertbox/9605.html

Powazek, D. (2006). Home Page goals. A List Apart. #221

http://alistapart.com/articles/homepagegoals

Shumacher, A. (2001). Cheaper Over Better: Why Web Clients Settle for Less. A List Apart.

http://www.alistapart.com/articles/cheaper

Additional resources about web page design and working with clients

Assignments:

Email client project topic description to instructor

Receive confirmation of your topic from the instructor within 48 hours

Design rationale report discussed in class

Return to Schedule of classes


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:

Castro 5, 6

Barker, I. (2005). What is Information Architecture? KM Column.

http://www.steptwo.com.au/papers/kmc_whatisinfoarch/index.html

Bogaards, P.J. (2004). Info Design / Arch Deliverable Schemas.

http://www.bogieland.com/infodesign/resources/misc/iadelschemas.htm

Burns, J. (2007). So You Want A Client-Side Image Map, Huh?. HTMLGoodies

http://www.htmlgoodies.com/tutorials/image_maps/article.php/3479741

Information Technology Systems and Services. University of Minnesota at Duluth. (2005). Information Architecture.

http://www.d.umn.edu/itss/support/Training/Online/webdesign/architecture.html

Morville, P. (2003). International Information Architecture. Semantic Studios.

http://semanticstudios.com/publications/semantics/000012.php

Additional resources about the basics of information architecture and conceptual design

Assignments:

Critical response essay #1 due

Return to Schedule of classes


February 5

Advanced layout options with HTML 4.01

Topics

Working with tables and frames

Readings

Castro 15

alt.html. (2004). Frequently asked questions: Why are frames so evil?

http://www.html-faq.com/htmlframes/?framesareevil

Fletcher, D. and Brookman, A. (2002). Making Joining Easy: Case of an Entertainment Club Website. American Institute of Graphic Arts

http://www.slis.indiana.edu/hrosenba/www/L571/pdf/fletcher_accessibility.pdf

Sullivan, D. (2005). Search engines and frames. SearchEngineWatch.

http://searchenginewatch.com/webmasters/article.php/2167901

Web Design Group (2005). Guide to frames usage. SearchEngineWatch.

http://www.htmlhelp.com/design/frames/

Web Design Group (2005). Web Authoring FAQ: HTML Frames. SearchEngineWatch.

http://www.htmlhelp.com/faq/html/frames.html

Additional resources about working with tables and frames

Assignments:

Markup assignment #1 (frames and tables) discussed

Critical response essay #2 description due (emailed to instructor)

Response received from instructor within 48 hours

Return to Schedule of classes


February 12

Interactivity in web architecture and design

Topics

Working with forms

Introduction to PHP for forms

Readings:

Castro, 17

Clark, J. (2002). Building accessible websites: Forms and interaction.

http://joeclark.org/book/sashay/serialization/Chapter12.html

Gowans, D. (2001). Part 6 - PHP With Forms. PHP Turorial

http://www.freewebmasterhelp.com/tutorials/php/6

Tizag.com (2002). Using PHP With HTML Forms.

http://www.tizag.com/phpT/forms.php?=Paint

W3schools.com. (2005). HTML Forms and Input.

http://www.w3schools.com/html/html_forms.asp

Ullman, L. (2001). HTML Forms and PHP.

http://www.peachpit.com/articles/article.asp?p=22294&rl=1

Ullman, L. (2001). PHP for the World Wide Web. Chapters 1 and 3 [available in SLIS library]

Additional resources about interactivity, focusing on forms and PHP

Assignments:

Pre-design analysis report due

Markup assignment #2 (forms and PHP) discussed

Return to Schedule of classes


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:

Castro, 3, 4

Kaufman, J. (2005). Information Architecture as an Extension of Web Design. Digital Wenb Magazine

http://www.digital-web.com/articles/ia_as_an_extension_of_web_design/

Levine, M. (2006). In Search of the Holy Grail. A List Apart #211

http://alistapart.com/articles/holygrail

Lindgaard, G., Fernandes, G., Dudek, C. and Brown, J. (2006). Attention web designers: You have 50 milliseconds to make a good first impression! Behaviour & Information Technology. 25(2), 115-126.

http://bert.lib.indiana.edu:2048/login?url=http://search.epnet.com/login.aspx?direct=true&db=aph&an=19277458
Then check for availability

Maya. (2005). Carnegie Library | Dynamic Information Environment.

http://www.maya.com/web/what/clients/what_client_clp_dyninfo.mtml

Download their User Experience Week 2005 presentation.

http://www.maya.com/web/what/what_sightings_speaking.mtml#uxw2005

Peck, N. (2003). XHTML Web Design for Beginners - Part 2. Sitepoint.

http://www.sitepoint.com/article/xhtml-web-design-beginners-2

W3Schools (2003). XHTML Tutorial.

http://www.w3schools.com/xhtml/

Additional resources about the information architecture, design, and XHTML

Assignments

Critical response essay #2 due

Site structure graphic requirement for final project document discussed

Download powerpoint presentation from class

Return to Schedule of classes


February 26

Cascading style sheets I

Topics

Basics of CSS
    Rules, selectors and declarations
    Font control and lists
    Images

Readings:

Castro, 7, 8, 9, 10

Teague, 1, 2, 3, 4, 5

Andrew, R. (2003). Style Web Forms Using CSS. Sitepoint

http://www.sitepoint.com/print/1166

CSS Basics.com. (2003). Learn everything you ever wanted to know about the basics of CSS.

http://www.cssbasics.com/

Mako. (2003). CSShark - The Basics.

http://www.mako4css.com/Basics.htm

Rosenbaum, H. (1998). CSS Demonstration pages

http://www.slis.indiana.edu/hrosenba/www/Workshops/CSS/Demo/csshome.html

Additional resources about CSS

Assignments

First version of tables and frames markup due

Critical response essay #3 description due (emailed to instructor)

Response received from instructor within 48 hours

Markup assignment #3 (CSS) discussed

Return to Schedule of classes


March 5

CSS II

Topics

Basics of CSS
    Using CSS to structure space
    Using CSS for absolute and relative positioning

Readings:

Castro, 11, 14, 15

Teague, 6, 7

Hall, M.. (2004). CSS Positioning. Brainjar.com.

http://www.brainjar.com/css/positioning/

Manno, F. (2004). CSS Image Maps.

http://frankmanno.com/ideas/css-imagemap/

Piperoglou, S. (2001). Tutorial 18: CSS Positioning, Part I. WebReferecne.com

http://www.webreference.com/html/tutorial18/

Piperoglou, S. (2001). Tutorial 19: CSS Positioning, Part II. WebReferecne.com

http://www.webreference.com/html/tutorial19/

Robertson, S. (2003). Night of the Imagemap. A List Apart. #166

http://alistapart.com/articles/imagemap

Schmitt, C. (2002). Web Page Reconstruction with CSS.Digital Web Magazine

http://www.digital-web.com/articles/web_page_reconstruction_with_css/

W3Schools. (2005). CSS Positioning Properties

http://www.w3schools.com/css/css_positioning.asp

Additional resources about CSS

Assignments

Markup assignment #2 due

Design rationale report due

Return to Schedule of classes


March 12

      S    P    R    I    N    G      B    R    E    A    K        

Of course you will spend the break working on your HTML!

Just kidding.

Return to Schedule of classes


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:

Castro, 19, 20

Teague, 12

Clark, J. (2002). Building accessible websites: How do disabled people use computers?. Building Accessible Websites

http://joeclark.org/book/sashay/serialization/Chapter03.html

Hellman, C. (2005). 10 Reasons Clients Don't Care About Accessibility. Digital Web Magazine

http://www.digital-web.com/articles/ten_reasons_clients_dont_care_about_accessibility/

Rosenbaum, H. (2002). Javascript Pages.

http://www.slis.indiana.edu/hrosenba/www/Demo/Demo18.html

Seeman, L. (2000). Designing Web Sites to be Disability Friendly

http://www.wdvl.com/Authoring/Design/Friendly/

Watchfire. (2000). WebXact

http://webxact.watchfire.com/

W3C. (2005). Evaluating Web Sites for Accessibility: Overview. Web Accessibility Initiative.

http://www.w3.org/WAI/eval/Overview.html

WebAim. (2005). Creating accessible tables.

http://www.webaim.org/techniques/tables/

WebTeacher. (2007). JavaScript for the Total Non-Programmer.

http://www.webteacher.com/javascript/

Additional resources about accessibility and javascript

Additional resources about web standards

Assignments

Critical response essay #3 due

Markup assignment #4 (DHTML) discussed

Return to Schedule of classes


March 26

Dynamic HTML I

Topics

Working with DHTML
    Learning about environments
    Learning about objects and events

Readings:

Castro, 12

Teague, 11, 13, 14, 15

DHTMLGoodies.com (2007). A library of DHTML and AJAX scripts.

http://www.dhtmlgoodies.com/index.html

Dynamic Drive (2007). DHTML Scripts for the Real World.

http://www.dynamicdrive.com/

Gardner, D. (2001). DHTML Intro Tutorial. HTMLcenter.com

http://www.htmlcenter.com/tutorials/tutorials.cfm?id=115

Icarus. (2002). Rough guide to the DOM (Pt 1and 2) Sitepoint.com

http://www.sitepoint.com/article/rough-guide-dom

Kyrnin, J. (2006). Dynamic HTML Guide picks

http://html.about.com/msubdhtml.htm

Rosenbaum, H. (2006). HTML Demo pages: DHTML

http://www.slis.indiana.edu/hrosenba/www/Workshops/CSS/Demo/cssdhtml.html

Teague, J.C. (2003). DHTML and CSS for the World Wide Web

http://www.webbedenvironments.com/dhtml/

W3Schools.com. (2005). DHTML Tutorial.

http://www.w3schools.com/dhtml/default.asp

Additional resources about DHTML

Assignments

Markup assignment #3 due

Usability requirement for final project discussed

Return to Schedule of classes


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:

Deshpande, Y., Chandrarathna, A. and Ginige, A. (2002). Web Site Auditing - First Step Towards Re-engineering. Proceedings of the 14th international conference on Software engineering and knowledge engineering.

http://doi.acm.org/10.1145/568760.568886

Information and Design. (2006). Web Evaluation materials.

http://www.infodesign.com.au/usabilityresources/evaluation/webevaluation.asp

Morris, B. (2000). Managing Commercial Web Sites. Web Developer's Journal

http://www.webdevelopersjournal.com/articles/managing.htm

Nielsen, J. (2003). Usability 101.

http://www.useit.com/alertbox/20030825.html

Rosenfeld. L. (2004). Information Architecture Heuristics.

http://www.louisrosenfeld.com/home/bloug_archive/000286.html

Society for Technical Communication (2006). Usability Toolkit.

http://www.stcsig.org/usability/resources/toolkit/toolkit.html

Usability.gov (nd). Your guide for developing usable and useful websites. U.S. Department of Health & Human Services

http://www.usability.gov/

Additional resources about usability, evaluation and web site management

Assignments

Presentation times assigned

Usability report discussed in class

Return to Schedule of classes


April 9

DHTML II

Topics

Integrating DHTML into site design
    Moving objects
    Working with browser windows

Readings:

Teague, 16, 17

Javascript Kit. (2006). Adding Generated Content in CSS2.

http://www.javascriptkit.com/dhtmltutors/cssgenerate.shtml

Javascript Kit. (2006). Rotating regular HTML content via DHTML.

http://www.javascriptkit.com/dhtmltutors/dhtmlrotate.shtml

W3schools.com. (2001). Welcome to DHTML School.

http://www.w3schools.com/dhtml/default.asp

Weiss, A. (nd). An Introduction to Dynamic HTML (DHTML). IDM Web Development

http://www.intranetjournal.com/articles/200003/dhtml1_index.html

Additional resources about DHHTML techniques

Return to Schedule of classes


April 16

DHTML III

Topics

DHTML and site design
    Using DHTML for layout
    Using DHTML for navigtion

Readings:

Teague, 21, 22, 23

Builder.com. (2004). DHTML - Dynamic HyperText Markup Language

http://builder.com.com/1200-31-5087750.html

Codetoad. (2005). Home > DHTML > Navigation

http://www.codetoad.com/dhtml/navigation/

Dynamic Drive (2007). Menu and Navigation Scripts.

http://www.dynamicdrive.com/dynamicindex1/

Simplythebest.net. (2006). Ready-to-go DHTML scripts & JavaScripts

http://simplythebest.net/scripts/DHTML_scripts/

Additional resources about DHTML

Assignments:

Presentation of student work

Markup assignment #4 is due

Usability report due

Return to Schedule of classes


April 23

Presentations of student work

Assignments:

Final project due (email URL to instructor)

Return to Schedule of classes

Return to table


Melting watch

Assignments and Due Dates: Short Version

This table shows the assignments you have to do, the dates that they will be discussed in class, other important dates, the percentage of the final grade each is worth, and the dates the assignment are due.


Assignment/Project % of Final Grade Due Date
Critical response essays 15%
Essay #1

Description of issue

Receive confirmation of issue

Essay #2

Description of issue

Receive confirmation of issue

Essay #3

Description of issue

Receive confirmation of issue

All essays assignments discussed in class

5%

.

.

5%

.

.

5%

.

January 29

January 15

January 17

February 19

February 5

February 7

March 19

February 26

February 28

January 8

Mark up assignments 25%
Frames and tables

First version due

Discussed in class

Forms and PHP

Discussed in class

Cascading style sheets

Discussed in class

DHTML

Discussed in class

5%

.

5%

.

10%

.

5%

.

April 2

February 26

February 5

March 5

February 12

March 26

February 26

April 16

March 19

Term Project 55% April 23
Description of project

Confirmation of project

Pre-design analysis report

Discussed in class

Design rationale report

Discussed in class

Usability report

Discussed in class

Final project and report

Discussed in class

Project presentation

Discussed in class

Presentation times assigned

.

.

5%

.

5%

.

5%

.

30% and 5%

.

5%

January 22

January 24

February 12

January 8

March 5

January 22

April 16

April 2

April 23

January 8

April 16 or 23

January 8

April 2

Return to table

Return to Table of contents

Page by Howard Rosenbaum
Find me at hrosenba@indiana.edu http://www.slis.indiana.edu/hrosenba/www/L571/syllabus/print.html