Transcript
Page 1: Terrill Thompson AccessComputing, University of Washington Joe McAuliffe Squalicum High School Kyle Ringo Squalicum High School Teaching Standards-Based,

Terrill ThompsonAccessComputing, University of Washington

Joe McAuliffeSqualicum High School

Kyle RingoSqualicum High School

Teaching Standards-Based, Accessible Web Design

Page 2: Terrill Thompson AccessComputing, University of Washington Joe McAuliffe Squalicum High School Kyle Ringo Squalicum High School Teaching Standards-Based,

The Typical Computer User

Page 3: Terrill Thompson AccessComputing, University of Washington Joe McAuliffe Squalicum High School Kyle Ringo Squalicum High School Teaching Standards-Based,
Page 4: Terrill Thompson AccessComputing, University of Washington Joe McAuliffe Squalicum High School Kyle Ringo Squalicum High School Teaching Standards-Based,
Page 5: Terrill Thompson AccessComputing, University of Washington Joe McAuliffe Squalicum High School Kyle Ringo Squalicum High School Teaching Standards-Based,

Ability on a continuum

SeeHearWalk

Read printWrite with pen or pencilCommunicate verballyTune out distraction

etc.

Page 6: Terrill Thompson AccessComputing, University of Washington Joe McAuliffe Squalicum High School Kyle Ringo Squalicum High School Teaching Standards-Based,

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: Terrill Thompson AccessComputing, University of Washington Joe McAuliffe Squalicum High School Kyle Ringo Squalicum High School Teaching Standards-Based,

Web Design & Development I Course Curriculum

http://uw.edu/accesscomputing/webd2

Page 8: Terrill Thompson AccessComputing, University of Washington Joe McAuliffe Squalicum High School Kyle Ringo Squalicum High School Teaching Standards-Based,

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: Terrill Thompson AccessComputing, University of Washington Joe McAuliffe Squalicum High School Kyle Ringo Squalicum High School Teaching Standards-Based,

Example 1: Adding an image

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

Page 10: Terrill Thompson AccessComputing, University of Washington Joe McAuliffe Squalicum High School Kyle Ringo Squalicum High School Teaching Standards-Based,

Student Photo #3

Page 11: Terrill Thompson AccessComputing, University of Washington Joe McAuliffe Squalicum High School Kyle Ringo Squalicum High School Teaching Standards-Based,

Adding an image correctly

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

alt="CSTA: Computer Science Teachers Association">

Page 12: Terrill Thompson AccessComputing, University of Washington Joe McAuliffe Squalicum High School Kyle Ringo Squalicum High School Teaching Standards-Based,

Example 2: Adding functional images

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

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

Page 13: Terrill Thompson AccessComputing, University of Washington Joe McAuliffe Squalicum High School Kyle Ringo Squalicum High School Teaching Standards-Based,

Student Photo #2

Page 14: Terrill Thompson AccessComputing, University of Washington Joe McAuliffe Squalicum High School Kyle Ringo Squalicum High School Teaching Standards-Based,

Adding functional images correctly

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

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

Page 15: Terrill Thompson AccessComputing, University of Washington Joe McAuliffe Squalicum High School Kyle Ringo Squalicum High School Teaching Standards-Based,

Example 3: Adding CSS hover effects

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

Page 16: Terrill Thompson AccessComputing, University of Washington Joe McAuliffe Squalicum High School Kyle Ringo Squalicum High School Teaching Standards-Based,

Student Photo #1

Page 17: Terrill Thompson AccessComputing, University of Washington Joe McAuliffe Squalicum High School Kyle Ringo Squalicum High School Teaching Standards-Based,

Adding CSS hover effects correctly

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

Page 18: Terrill Thompson AccessComputing, University of Washington Joe McAuliffe Squalicum High School Kyle Ringo Squalicum High School Teaching Standards-Based,

Example 4: Adding Video

<video controls src="myvideo.mp4">

</video>

Page 19: Terrill Thompson AccessComputing, University of Washington Joe McAuliffe Squalicum High School Kyle Ringo Squalicum High School Teaching Standards-Based,

MP3 in Firefox

Page 20: Terrill Thompson AccessComputing, University of Washington Joe McAuliffe Squalicum High School Kyle Ringo Squalicum High School Teaching Standards-Based,

Adding video more correctly

<video controls>

<source src="myvideo.mp4">

<source src="myvideo.webm">

</video>

Page 21: Terrill Thompson AccessComputing, University of Washington Joe McAuliffe Squalicum High School Kyle Ringo Squalicum High School Teaching Standards-Based,

Video without Captions

Page 22: Terrill Thompson AccessComputing, University of Washington Joe McAuliffe Squalicum High School Kyle Ringo Squalicum High School Teaching Standards-Based,

Adding video correctly

<video controls>

<source src="myvideo.mp4">

<source src="myvideo.webm">

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

</video>

Page 23: Terrill Thompson AccessComputing, University of Washington Joe McAuliffe Squalicum High School Kyle Ringo Squalicum High School Teaching Standards-Based,

Video with Captions

Page 24: Terrill Thompson AccessComputing, University of Washington Joe McAuliffe Squalicum High School Kyle Ringo Squalicum High School Teaching Standards-Based,

Unit 1: Designing and Planning Web Pages

• Active vs. passive Internet use

• Evaluation tool—developing web-based language

• Introduce web standards

Page 25: Terrill Thompson AccessComputing, University of Washington Joe McAuliffe Squalicum High School Kyle Ringo Squalicum High School Teaching Standards-Based,

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: Terrill Thompson AccessComputing, University of Washington Joe McAuliffe Squalicum High School Kyle Ringo Squalicum High School Teaching Standards-Based,

Unit 3: Formatting Web Pages with Style Sheets

• Attention shifts to presentation—CSS

• Understanding and applying

• Layout and stylizing projects

Page 27: Terrill Thompson AccessComputing, University of Washington Joe McAuliffe Squalicum High School Kyle Ringo Squalicum High School Teaching Standards-Based,

Unit 4: Graphics

• Ethics

• Vendor neutral instruction

• Project based– Album– Button– Favicon– Banner

Page 28: Terrill Thompson AccessComputing, University of Washington Joe McAuliffe Squalicum High School Kyle Ringo Squalicum High School Teaching Standards-Based,

Unit 5: Scripting

• Basic JavaScript

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

Page 29: Terrill Thompson AccessComputing, University of Washington Joe McAuliffe Squalicum High School Kyle Ringo Squalicum High School Teaching Standards-Based,

Unit 6: Quality Control

• Validating– HTML– CSS– Accessibility

Page 30: Terrill Thompson AccessComputing, University of Washington Joe McAuliffe Squalicum High School Kyle Ringo Squalicum High School Teaching Standards-Based,

Unit 7: Website Management and Authoring Tools

• Introduce an editor

• Vendor-neutral instruction

• Hosting and publishing

Page 31: Terrill Thompson AccessComputing, University of Washington Joe McAuliffe Squalicum High School Kyle Ringo Squalicum High School Teaching Standards-Based,

Unit 8: Client Website

• Culminating project

• Review development process

• Emphasis on meeting client’s needs

• Publication

Page 32: Terrill Thompson AccessComputing, University of Washington Joe McAuliffe Squalicum High School Kyle Ringo Squalicum High School Teaching Standards-Based,

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: Terrill Thompson AccessComputing, University of Washington Joe McAuliffe Squalicum High School Kyle Ringo Squalicum High School Teaching Standards-Based,

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: Terrill Thompson AccessComputing, University of Washington Joe McAuliffe Squalicum High School Kyle Ringo Squalicum High School Teaching Standards-Based,

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: Terrill Thompson AccessComputing, University of Washington Joe McAuliffe Squalicum High School Kyle Ringo Squalicum High School Teaching Standards-Based,

Countries with 10 or more teachers

Page 36: Terrill Thompson AccessComputing, University of Washington Joe McAuliffe Squalicum High School Kyle Ringo Squalicum High School Teaching Standards-Based,

Teaching the World (Countries with one or more teachers)

Page 37: Terrill Thompson AccessComputing, University of Washington Joe McAuliffe Squalicum High School Kyle Ringo Squalicum High School Teaching Standards-Based,

Web Design & Development I Course Curriculum

http://uw.edu/accesscomputing/webd2


Top Related