37
Terrill Thompson AccessComputing, University of Washington Joe McAuliffe Squalicum High School Kyle Ringo Squalicum High School Teaching Standards-Based, Accessible Web Design

Teaching Standards-Based, Accessible Web Design

  • Upload
    magar

  • View
    23

  • Download
    0

Embed Size (px)

DESCRIPTION

Teaching Standards-Based, Accessible Web Design. Terrill Thompson AccessComputing, University of Washington Joe McAuliffe Squalicum High School Kyle Ringo Squalicum High School. The Typical Computer User. Ability on a continuum. See Hear Walk Read print Write with pen or pencil - PowerPoint PPT Presentation

Citation preview

Page 1: Teaching Standards-Based, Accessible Web Design

Terrill ThompsonAccessComputing, University of Washington

Joe McAuliffeSqualicum High School

Kyle RingoSqualicum High School

Teaching Standards-Based, Accessible Web Design

Page 2: Teaching Standards-Based, Accessible Web Design

The Typical Computer User

Page 3: Teaching Standards-Based, Accessible Web Design
Page 4: Teaching Standards-Based, Accessible Web Design
Page 5: Teaching Standards-Based, Accessible Web Design

Ability on a continuum

SeeHearWalk

Read printWrite with pen or pencilCommunicate verballyTune out distraction

etc.

Page 6: Teaching Standards-Based, Accessible Web Design

Teaching Respect for Diversity while Teaching Coding

• All this diversity provides technology teachers with a great opportunity!

• There is no technology without users

• Each user is different

• When learning to code, students should actively consider their users, including user differences

Page 7: Teaching Standards-Based, Accessible Web Design

Web Design & Development I Course Curriculum

http://uw.edu/accesscomputing/webd2

Page 8: Teaching Standards-Based, Accessible Web Design

Features

• Teaches standards-based and accessible web design

• Is platform and vendor-neutral (teaches concepts, not specific tools)

• Standards-based, accessible design is taught early as a core design principle, and reinforced throughout the course

• For assignments students must use valid code & conform to accessibility standards

Page 9: Teaching Standards-Based, Accessible Web Design

Example 1: Adding an image

<img src="/images/cstalogo.jpg" width="481" height="126">

Page 10: Teaching Standards-Based, Accessible Web Design

Student Photo #3

Page 11: Teaching Standards-Based, Accessible Web Design

Adding an image correctly

<img src="/images/cstalogo.jpg" width="481" height="126"

alt="CSTA: Computer Science Teachers Association">

Page 12: Teaching Standards-Based, Accessible Web Design

Example 2: Adding functional images

<img src="leftarrow.png" alt="Left arrow">

<img src="rightarrow.png" alt="Right arrow">

Page 13: Teaching Standards-Based, Accessible Web Design

Student Photo #2

Page 14: Teaching Standards-Based, Accessible Web Design

Adding functional images correctly

<img src="leftarrow.png" alt="Previous">

<img src="rightarrow.png" alt="Next">

Page 15: Teaching Standards-Based, Accessible Web Design

Example 3: Adding CSS hover effects

a:hover { color: white; background-color: #8E6DD7; }

Page 16: Teaching Standards-Based, Accessible Web Design

Student Photo #1

Page 17: Teaching Standards-Based, Accessible Web Design

Adding CSS hover effects correctly

a:hover, a:focus { color: white; background-color: #8E6DD7; }

Page 18: Teaching Standards-Based, Accessible Web Design

Example 4: Adding Video

<video controls src="myvideo.mp4">

</video>

Page 19: Teaching Standards-Based, Accessible Web Design

MP3 in Firefox

Page 20: Teaching Standards-Based, Accessible Web Design

Adding video more correctly

<video controls>

<source src="myvideo.mp4">

<source src="myvideo.webm">

</video>

Page 21: Teaching Standards-Based, Accessible Web Design

Video without Captions

Page 22: Teaching Standards-Based, Accessible Web Design

Adding video correctly

<video controls>

<source src="myvideo.mp4">

<source src="myvideo.webm">

<track kind="captions" src="mycaps.vtt">

</video>

Page 23: Teaching Standards-Based, Accessible Web Design

Video with Captions

Page 24: Teaching Standards-Based, Accessible Web Design

Unit 1: Designing and Planning Web Pages

• Active vs. passive Internet use

• Evaluation tool—developing web-based language

• Introduce web standards

Page 25: Teaching Standards-Based, Accessible Web Design

Unit 2: Creating Content and Structure with HTML

• Content first—barebones editor

• Vendor neutral instruction

• Project based--portfolio

• html 5

• Basic mark up for most web communication

• reflections

Page 26: Teaching Standards-Based, Accessible Web Design

Unit 3: Formatting Web Pages with Style Sheets

• Attention shifts to presentation—CSS

• Understanding and applying

• Layout and stylizing projects

Page 27: Teaching Standards-Based, Accessible Web Design

Unit 4: Graphics

• Ethics

• Vendor neutral instruction

• Project based– Album– Button– Favicon– Banner

Page 28: Teaching Standards-Based, Accessible Web Design

Unit 5: Scripting

• Basic JavaScript

• Project based– Starting simple: alert ("hello world!")– Basic debugging techniques– Clock

Page 29: Teaching Standards-Based, Accessible Web Design

Unit 6: Quality Control

• Validating– HTML– CSS– Accessibility

Page 30: Teaching Standards-Based, Accessible Web Design

Unit 7: Website Management and Authoring Tools

• Introduce an editor

• Vendor-neutral instruction

• Hosting and publishing

Page 31: Teaching Standards-Based, Accessible Web Design

Unit 8: Client Website

• Culminating project

• Review development process

• Emphasis on meeting client’s needs

• Publication

Page 32: Teaching Standards-Based, Accessible Web Design

Accessibility: Language

• ELL Students taking this web design course become fluent in the language of HTML while learning English

• Students in class whose first language is Ukrainian, Punjabi, Mandarin, Vietnamese, and Spanish

Page 33: Teaching Standards-Based, Accessible Web Design

Learning Web Coding = Career Opportunities

• Technology is the great equalizer and for students whose first language is not English, speaking HTML opens new doors.

• Example: Las Chicas del Mount Vernon

Page 34: Teaching Standards-Based, Accessible Web Design

Not Just a Curriculum, A Community

• Nearly 4000 registered teachers worldwide

• Discussion list with 372 subscribers

• Teachers provide peer support:– Help with coding problems– Sharing resources– Discussing teaching strategies

Page 35: Teaching Standards-Based, Accessible Web Design

Countries with 10 or more teachers

Page 36: Teaching Standards-Based, Accessible Web Design

Teaching the World (Countries with one or more teachers)

Page 37: Teaching Standards-Based, Accessible Web Design

Web Design & Development I Course Curriculum

http://uw.edu/accesscomputing/webd2