Syllabus
|
-

Course Information
Semester: Spring 2007
Credit hours: 3.0
For the Classroom-Based Sections (EDIT/EDSE 5T1):
- Location: Commerce I computer lab
- Date & Time (classroom-based sections): Mon—7:20-10:00
For the Web-Based Sections (EDIT/EDSE 5T2):
- Location (web-based sections): Anywhere (you never have
to attend class, but you are always welcome to visit as often as you like, especially if you feel it would be helpful)
- Date & Time (web-based sections): Anytime
Instructor
Name: Paul R. Bohman
Phone: 703-993-4725
Email: (please use the form at http://www.paulbohman.com/contact/)
Office: Thompson 216, Fairfax Campus
Office hours:
Wednesdays 2:00pm-4:00pm;
Thursdays 10:00am-12:00 (noon);
Or by appointment
Course Description
This 3-credit course will enable students to use Macromedia Dreamweaver and
other Web development tools to design and develop a comprehensive web site in
accordance with universal web design standards and web accessibility guidelines
as defined in Section 508 of the Rehabilitation Act and the Web Content Accessibility Guidelines (WCAG) 1.0. Students will learn to evaluate and report on the accessibility of existing web content from the perspective of different disability types, using a user-centered, principle-based approach.
Focus Areas
This course is has three focus areas:
- Semantic structure of web content using XHTML
- Style and presentation of web content using CSS
- Accessibility of web content using universal design principles
Student Outcomes
The course is designed to enable students to:
- Evaluate the semantic structure and accessibility of existing web content by:
- Defining and explaining the major
issues and principles related to web accessibility and user adaptability
- Describing the current laws and standards concerning web accessibility.
- Judging the compliance of existing web content with accessibility guidelines
using a combination of checklists, tools, and accessibility knowledge.
- Create web content that is accessible to a broad range of users, including
people with disabilities by:
- Creating basic web content, structured in XHTML
- Styling XHTML-based content using basic CSS
- Developing a multi-featured web site that incorporates
principles of web accessibility and user adaptability—in accordance
with the Section 508 guidelines at a minimum—using a combination
of a WYSIWIG authoring tool (such as Macromedia Dreamweaver)
and text-based XHTML markup.
Professional/Technical Standards Taught
This course teaches students to create standards-compliant web content using:
- XHTML (strict)
- CSS
- Section 508 of the Rehabilitation
Act (the portion dealing with web accessibility standards)
- WCAG (Web Content Accessibility Guidelines)
Course Web Site
Most of the course materials are located at www.paulbohman.com/webaccessibility/526/2007spring.
Readings
- REQUIRED:
- Web-based resources will be provided
by the instructor
- OPTIONAL (This means that these are
great resources for students who want to further investigate the topics
of the class, but there will be no required readings from them. Each resource is highly relevant to this class as supplemental reading.):
- The WebAIM Guide to Web Accessibility (CD-ROM), either the "Complete Web Accessibility Suite" or the "HTML & Rich Media Techniques and Concepts Bundle". See http://webaim.org/products/training/. (50% discount available to students in this class. Ask me for the discount code.)
- Build Your Own Web Site the Right Way Using HTML and CSS, by Ian Lloyd , ISBN: 0975240293
- Build Your Own Standards Compliant Web site Using Dreamweaver 8, by
Rachel Andrew, ISBN: 0-9752402-3-4
Software
Note: You do not necessarily need to buy any of the software
listed below, but you will need access to it. All of the required software will be available
in the classroom computer labs in Commerce I and Robinson A352. The lab in
Robinson A352 usually has more public free-use time than Commerce I. Check
with the lab schedules.
- REQUIRED: A plain text editor. One of the simplest text editors is Notepad in Windows, which will work just fine. You may prefer a more sophisticated text editor such as PSPad or TextPad (for Windows) or Text Wrangler (for Mac).
- REQUIRED: Dreamweaver
8,
since the instructor will use Dreamweaver 8 to demonstrate the
techniques. Dreamweaver is available
in the computer labs in Commerce I and Robinson A352 on campus. You may also purchase their
own copy at the discounted educational rate (about $200 by itself or
$275 in the Macromedia Studio package, which includes Fireworks,
Flash, Contribute, and FlashPaper) through the campus bookstore or
any other retailer such as AcademicSuperstore.com, JourneyEd.com, Gradware.com, CampusTech.com,
or others. A 30-day trial version is available for download from the
Macromedia site, but obviously the semester lasts more than 30 days,
so you'll either need to buy it eventually, use the copy in the computer
labs. (Note: I may grant permission to use another web development tool
if you feel you must use another tool, but I will not provide detailed
instructions for any tool other than Dreamweaver.)
- REQUIRED: You will need various browsers installed on your computer (or you can use the browsers in the computer
lab) to test the cross-browser compatibility of the content you
create.
- Windows users
should at least have the following:
- Mac users should at least have the following:
- Recommended: Any graphics program that can create graphics for the web.
We will not learn techniques for any of these programs in this class
(other classes do this), but if you already know how to use them, or
if you are willing to try them, they are very useful. The
computer labs have Adobe Photoshop and Macromedia Fireworks. For those
installing the software on their own computers, if you can't afford the
more expensive programs, try the cheaper ones. If you don't like any
of the programs in this list, try searching on the web for "free
graphics programs" (or
something similar) and you'll see that you have quite a few options.
(Prices shown are approximate educational price.)
- High-end graphics software (which is powerful but perhaps overly complicated
for people who aren't used to it):
- Adobe
PhotoShop—(Windows/Mac) very common among graphics professionals;
can be purchased alone (about $290) or in the Adobe Creative
Suite (about $380); the downside is that it is expensive
and can be complicated to use.
- Corel
PhotoPaint—(Windows) this is a powerful
tool similar to PhotoShop; it comes with
the CorelDraw Graphics suite (about $90); the
downside is that, like PhotoShop, this has many
advanced features that can be difficult to get
used to.
- Corel Painter—(Windows/Mac)
for creating computer-based fine art; works best when
used in conjunction with a graphics tablet; the downside
is that it can be non-intuitive for non-artists (about
$100)
- The Gimp—(Windows/Linux)
FREE. This is a powerful graphics tool at the most reasonable
price of all; as with the others, the downside is that
the interface is sometimes confusing to people who haven't
used advanced graphics programs.
- Mid-level software:
- Corel
Paint Shop Pro—(Windows/Mac) quite robust at a reasonable
price (about $40); quite user-friendly compared
to some of the previously-mentioned programs.
- Macromedia
Fireworks—(Windows/Mac) great for web graphics, it
comes with Macromedia Studio 8 (about $275); quite user-friendly.
- PhotoPlus—Version
6 is free. Version 8 is $9.99. This is
a great option for students on a budget. It will do most
things you need to do for the web.
Semester Schedule
Tentative Schedule of Activities
Class |
Date |
Topic |
Assignment Due |
| 1 |
Jan 22 |
Getting Started; User Customization of Web Content |
— |
| 2 |
Jan 29 |
Basic XHTML Part
1 |
— |
| 3 |
Feb 5 |
Basic XHTML Part
2 |
— |
| 4 |
Feb 12 |
Dreamweaver Techniques |
Assignment 1 Due,
which includes:
- Your "About Me" page (4 points)
- Your "Goal Statement" page (4 points)
- Your "XHTML Practice
Page" (8 points)
|
| 5 |
Feb 19 |
Web Accessibility and Universal Design |
|
| 6 |
Feb 26 |
Presentation and Style Using Cascading Style Sheets (CSS) |
Assignment 2 Due, which includes:
- Your "Program of Study" page (6 points)
- At least 1 "Course Details" page (4 points)
- Your "Resume/Vita" page (4 points)
|
| 7 |
Mar 5 |
Templates & Navigation |
— |
| — |
Mar 12 |
SPRING BREAK
(no class) |
— |
| 8 |
Mar 19 |
Images and Illustrations |
— |
| 9 |
Mar 26 |
Tables and Frames |
Assignment 3 Due, which includes:
- Your site "Template" XHTML structure (8 points)
- A visual mockup of your design (10 points)
|
| 10 |
Apr 2 |
Forms, JavaScript, and Interaction |
— |
| 11 |
Apr 9 |
Testing for accessibility |
— |
| 12 |
Apr 16 |
Captions, Flash, and Multimedia |
Assignment 4 Due, which includes:
- Your final portfolio design (14 points)
- Your "Conformance Claim" worksheet (8 points)
|
| 13 |
Apr 23 |
PDF, Word, PowerPoint, and their Alternatives |
— |
| 14 |
Apr 30 |
LAST DAY OF CLASS—Lab Work: Prepare accessibility evaluation |
— |
| 15 |
May 9 |
|
Assignment 5 Due, which includes:
- Your " Accessibility Evaluation" of a web site
(30 points)
|
Assignments
List of Assignments
| Assignment |
Due by |
Total Points |
Assignment 1, which includes:
- Your "About Me" page (4 points)
- Your "Goal Statement" page (4 points)
- Your XHTML Practice Page (8 points)
|
Feb 12 |
16 |
Assignment 2, which includes:
- Your "Program of Study" page (6 points)
- At least 1 "Course Details" page (4 points)
- Your "Resume/Vita" page (4 points)
|
Feb 26 |
14 |
Assignment 3, which includes:
- Your site "Template" XHTML structure (8 points)
- A "Visual Mockup" of your design (10 points)
|
Mar 26 |
18 |
Assignment 4, which includes:
- Your final portfolio design (14 points)
- Your "Conformance Claim" worksheet (8 points)
|
Apr 16 |
22 |
Assignment 5, which includes:
- Your " Accessibility Evaluation" of a web site (30 points)
|
May 9 |
30 |
| Total points |
|
100 |
Note that you may turn in assignments or take exams early.
Assignment Details
Assignment 1 ("About Me," "Goal Statement," and "XHTML Practice Page" )
General instructions:
Create your 3 XHTML pages using a plain text editor such as Notepad, PSPad, or Text Wrangler. DO NOT use any styles, font sizes, colors, or other embellishments. Make it plain and simple. Post these pages on your portfolio web site using FTP (you may use Dreamweaver's FTP features, or any other FTP program). Each page must include the following (at a minimum):
- XHTML 1.0 strict
doctype declaration
- UTF-8 character set declaration
<head>
<title>
<body>
<h1>
<p>
- The page must pass as "valid XHTML 1.0 strict" according to the validator at http://validator.w3.org/
Page 1. Your "About Me" Page:
On your "about me" page, include the following:
<img> (A photo of yourself with appropriate alt text, and other photos if you like)
- At least a couple of paragraphs about you, which can include such things as your professional interests, personal interests, family, hobbies, etc.
Page 2. Your "Goal Statement" Page:
On your "goal statement" page, include the following:
- At least one paragraph stating why you're studying what you're studying.
Page 3. Your "XHTML Practice Page:
At a minimum, include the following:
- At least three headings of three different levels (e.g.
<h1>, <h2>, <h3>)
- An image (
<img>)with alt text
- A link (
<a>) to another web page
- A link (
<a>) to another web site (e.g. George Mason's web site, or some other external web site)
- A link (
<a>) to an email address
- A link (
<a>) to a spot on the same page (an anchor <a> with a name and id)
- A bulleted (unordered
<ul>) list
- A numbered (ordered
<ol>) list
- A definition list (
<dl>)
- A data table (
<table>) with rows (<tr>), header cells (<th>), and data cells (<td>)
- A block quote (
<blockquote>) used to quote somebody, not just for indenting purposes
- At least one word with emphasis (using the
<em> element)
- At least one word with strong emphasis (using the
<strong> element)
- An abbreviation (using the
<abbr> element)
- An acronym (using the
<acronym> element)
- A superscript (
<sup>)
- A subscript (
<sub>)
- A hidden comment (using
<!-- and -->)
- The text content of the page can be anything you like
Assignment 2 ("Program of Study," "Course Details ," and "Resume/Vita" )
General instructions:
Create your 3 XHTML pages using either Dreamweaver or a plain text editor. As with the last assignment, DO NOT use any styles, font sizes, colors, or other embellishments. Make it plain and simple. Post these pages on your portfolio web site using FTP (you may use Dreamweaver's FTP features, or any other FTP program). Like the previous assignment, each page must include the following (at a minimum):
- XHTML 1.0 strict
doctype declaration
- UTF-8 character set declaration
<head>
<title>
<body>
<h1>
<p>
- The page must pass as "valid XHTML 1.0 strict" according to the validator at http://validator.w3.org/
Page 1. Your "Program of Study" Page:
Create a table showing the courses you have taken or plan to take as a part of your current academic program. You can divide up the table into columns for:
- Course title
- Semester
- Instructor
- Credit Hours
- any other information that you think is useful
Link at least one of the course titles to a page with more details about that course (as described below).
Page 2. Your "Course Details " Page:
On your "course details " page, include the following:
- Course title, semester, instructor, credit hours (just for this course,
not for all of the other courses)
- Description of the course (taken from the syllabus or course catalog)
- A list of the competencies and/or technical standards taught by this course
Optional elements to include on this page (note that some of these may be
required for future portfolio classes):
- Links to examples of the work you did for this course (the so-called
"artifacts" of your work)
- Reflections about this course
- A link to, or copy of, the syllabus
Page 3. Your "Resume/Vita" Page:
At a minimum, your resume should include:
- A section about your education
- A section about your work history
- A section about your professional skills and/or accomplishments
Assignment 3 ("Template " and "Visual Mockup")
General instructions:
This assignment will prepare you for your final design.
XHTML Template
Create the structure for the template you will use for the final design. Create the template using either 1) PHP, 2) server-side includes (SSI), or 3) Dreamweaver templates. The page must pass as XHTML 1.0 Strict. The structure should include:
- A "skip to main content" or "skip navigation" link
- The site's identity (e.g. "Paul's Portfolio")
- Main navigation links (create an unordered list
<ul> for this). In the navigation, include:
- A link to the home page
- Links to other main sections of the site
- An ID or class for the "selected" navigation link
- An area for the main content
- A footer (perhaps with a coypright notice, a "contact me" link, and/or other information)
Visual Mockup
Create a mockup, or "rough draft" of your design to guide you as you prepare your final design. The mockup could be created in CSS. Or, it could also be created in a graphics program such as PhotoShop. Of course, you will need to convert the mockup into CSS for your final project. The mockup should show:
- The intended "look and feel" of your final design
- The placement of items within the template (e.g. the header, navigation, main content, footer, etc.)
- How you plan to show when a navigation item is "selected" (you could do this by a change in background color, text color, background image, or other methods).
Refer to a page of ideas for layout that I put together.
Assignment 4 ("Final Portfolio " and "Conformance Claim")
Final Portfolio Design
The following general principles will be used to judge all
of the content:
- the page complies with Section 508 guidelines and WCAG 1.0 Level 2
- the content is perceivable when accessed with a screen
reader, or with sound turned off, or when styles are turned off, or when contrast
is reduced, or when fonts are enlarged,
- the content is operable with the keyboard, and does not
contain any seizure-inducing visual elements
- the content is understandable, meaning that the purpose
of each page is clear, the content within each page is communicated well, and
the navigation methods are not confusing
- the content is robust enough to display correctly and accessibly
in the latest versions of Internet Explorer, Firefox, Opera, and Safari, and
it either displays correctly or degrades gracefully in older versions of browsers
On a technical level, the required elements are as follows:
- A navigation scheme that allows users to know where they are within the web site (make sure visual cues are present)
- Appropriate
<title> elements on each page (each page should have a unique title)
- Markup that validates as XHTML 1.0 Strict
- Pages that pass WAVE 3.5 and CynthiaSays.com
- No broken links or missing pages
- Structural and semantic markup used where appropriate (headers, bulleted lists, etc.)
- At least one foreground image with appropriate
alt text
- At least one "decorative" background image in CSS
- At least one image requiring a "long description"
- At least one unordered list
- At least one ordered list
- At least one simple data table with the scope attribute
- At least one complex data table using the id and headers method
- A form with at least one of each of the following elements:
- An
<input> element with an appropriate <label>
- A set of checkboxes or radio buttons with appropriate
<fieldset>, <legend>, and <label> elements
- A submit button
The conformance claim
The instructor will provide the students with a worksheet to document the accessibility features of their web site design.
Your site's content: A student portfolio
All students should use this class to develop a portfolio web site, which can be used to document progress toward their degrees or certificates. Portfolios are required for all Track 1 students, and can be beneficial to students in all of the tracks and programs as a way to showcase coursework and achievements for potential employers. Students whose programs do not require portfolios may receive permission to develop a different kind of web site—but permission must be granted by the instructor in advance. Students who already have portfolio web sites may use this class to redesign their web site in accordance with accessibility principles and standards.
Students will not be graded on the quality of the portfolio, per se. They will be graded on the accessibility and standards-compliance of the web site. Other courses (such as EDIT 601) deal more directly with the quality of the portfolio. (And yes, you can use the same portfolio web site for both classes.) For the purposes of this class, students may even use placeholder text (e.g. Lorem ipsum text) rather than real text in some areas of the site. For example, it can take quite a while to write high-quality "personal reflections" or "insights" for a good portfolio. Rather than spend the time doing that during this class, it would be better to spend the time focusing on web accessibility and standards-based design. Students can fill in the portfolio later with real examples of their work, thoughtful essays, and so on. For now, just focus on web accessibility and standards.
According to the syllabus for EDIT 601 (Instructional Design and Development Mid Program Portfolio), the portfolio web site should include the items in the list below.
- a resume
- list of courses taken to date (include descriptions and dates)
- a list of representative artifacts from completed coursework (what you perceive as your best work)
- linking of artifacts to course assignments and IDD competencies
- personal reflections demonstrating growth and development as an instructional designer
- insights on the user of communication, leadership, and teamwork skills based on course readings, activities, and projects
- realizations related to multimedia design and development skills
The instructor will provide example portfolio students for students to use as a reference when designing their own sites.
Assignment 5: Accessibility Evaluation
of a Web Site
This is your chance to play the role of "web accessibility consultant." Here's the role-playing scenario: you have been commissioned to evaluate the accessibility of an existing web site. The site's owners have hired you to find out what they need to do to make their web site comply with Section 508 (for compliance with United States regulations) and WCAG 1.0 Level 2 (for compliance with international regulations). You must produce a report (based in either XHTML or Word; I don't want a printed document) which commends the site owners for the things they have done right (list these things explicitly), and which clearly lists the things they need to fix. You must explain the steps they need to take to reach compliance with Section 508 and WCAG 1.0 Level 2. Try to be positive and encouraging, but firm in your recommendations. Include links in your report to relevant "how-to" tutorials on the web so that their developers have a clear set of instructions to follow. Organize your report with the following sections:
- Intro page or "cover sheet"
- Table of contents
- Executive summary
- Description of existing accessibility features
- Accessibility (Perceivability, Operability, Understandability, Robustness) of the site from the perspective of people with various types of disabilities. Include relevant references to all applicable guidelines in Section 508 and WCAG 1.0 in the context of the narrative and/or in a list at the end of each section. Disability types include:
- Visual disabilities, including:
- blindness
- low vision
- color-blindness
- Auditory disabilities: deafness
- Motor disabilities, including:
- inability to use a mouse
- diminished muscle control (spasms, imprecise and/or slow hand movements, etc.)
- Cognitive disabilities, including challenges with:
- Perception and Processing
- Memory
- Problem Solving
- Attention
- Seizure disorders: photoepilepsy
- An analysis of the accessibility of the template(s) used
- Specific types and instances of content (not in the templates) that need to be fixed (e.g. error messages that appear in the wrong place, tables without headers, etc.). Include the URLs of the specific pages needing to be fixed and instructions on how to fix them.
- Appendices, if applicable
Assignment 5 Grading Criteria
| Credit |
Criteria |
| Full credit |
The student found all of the relevant accessibility features and/or errors
using the criteria supplied by the instructor AND demonstrated an
understanding of the potential barriers experienced by people with
disabilities on that particular site AND turned in the assignment
on time. |
| Partial credit |
The student missed some of the errors, demonstrated a partial or faulty
understanding of potential accessibility barriers, or turned in the
assignment late. |
| No credit |
The student did not turn in the assignment, or turned it in more than a week late. |
Grades
Grading Scale
| Points |
Grade |
| 94-100 |
A |
| 90-93 |
A- |
| 87-89 |
B+ |
| 84-86 |
B |
| 80-83 |
B- |
| 70-79 |
C |
| 69 or below |
F |
General Grading Criteria
| Credit |
Criteria |
| Full credit |
The student completed the assignment as directed (with all criteria mentioned above) AND on time. |
| Partial credit |
The student did not finish the assignment,
turned in the assignment late, or did not follow the instructions
properly. |
| No credit |
The student did not turn in the assignment, or turned it in more than a week late. |
CEHD Statement of Expectations
The College of Education and Human Development (CEHD) expects that all students
abide by the following:
- Students are expected to exhibit professional behavior and dispositions.
See http://gse.gmu.edu for a listing of these dispositions.
- Students must follow the guidelines of the University Honor Code.
See http://www.gmu.edu/catalog/apolicies/#TOC_H12 for the full honor
code.
- Students must agree to abide by the university policy for Responsible
Use of Computing. See http://mail.gmu.edu and click on Responsible Use
of Computing at the bottom of the screen.
- Students with disabilities who seek accommodations in a course must
be registered with the GMU Disability Resource Center (DRC) and inform
the instructor, in writing, at the beginning of the semester. See www.gmu.edu/student/drc or call 703-993-2474 to access the DRC.
|
-
