Accessibility
+ Usability

Week 0

This week we cover broad term definitions for accessibility and usability, along with basic theory and practice.

For praxis, we do a heuristic evaluation, brainstorm task scenarios, and basic static HTML accessibility.

Reading: On Average by Avery Trufelman

Week 1

In our second week, we begin our discussion by considering a variety of definitions for 'end user'. This leads us to consider usability as a concept in code re-use (including for programmers with disabilities) and SEO. We examine the origins of the open web, disability rights, and subjectivity in field practice. We will also expand on types of usability testing, including analytics, surveys, individual, focus groups, contextual, first click, eye-tracking, and SUS.

Praxis will focus on accessibility auditing, and breaking down Steve Krug's test script.

Reading: Stack Overflow: How can you program if you're blind

Week 2

For our third week, we will dive into digital accessibility techniques, including linting, semantics, accessible content, and controlling focus. Usability topics will include personas, and task analysis.

Our praxis will look at WAI-ARIA in action, and a working session for preparing scenarios.

Reading: Why Vim?

Week 3

Our fourth week review materials from the previous class, which not everyone was able to attend. If anyone has any roadblocks regarding their test plan, this will be a time to address them. We will also be performing basic linting via HTMLLint and writing an accessible accordion.

Reading: The Curb Cut Effect

Week 4

The fifth week will cover integrating techniques into client relationship/team workflow. This includes evangelism, automation, auditing, project requirements, securing buy-in, content strategy, and data evaluation.

Reading: To be read with a screenreader: WebAIM Screen Reader User Survey #7 Results

Week 5

Our sixth week will cover mobile accessibility, content strategy, UAT vs usability, as well as being a time to review any theory that we determine requires revisiting. Your final assignments will be distributed this week. The assignment will be to summarize your test findings and present them to the class.

Reading: Take a Gander - Snopes.com

Week 6

In our seventh week, we will cover accessibility and state management in Vue and React, and creating and presenting usability reports.

Reading: The Juicy Details - Dan Harmon

Week 7

In our eighth and final week, you will present your final assignment to the class.

Reading: Plant Friends - Dickson Chow