terrill thompson accesscomputing, university of washington joe mcauliffe squalicum high school kyle...

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

Upload: aron-cramp

Post on 14-Dec-2015

216 views

Category:

Documents


1 download

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