diff --git a/_data/navigation.yml b/_data/navigation.yml index 93abbacc356d0fc2c88b3ba9b612d0da63159413..713880bca62ca5970bd86d6624fae0320066d29c 100644 --- a/_data/navigation.yml +++ b/_data/navigation.yml @@ -10,7 +10,7 @@ nav_list: url: /docs - title: Canvas url: canvas -- title: Ed +- title: Mailing list url: piazza - title: Zoom url: /docs/zoom diff --git a/assignments/index.md b/assignments/index.md index 72c3de646d1ab8cf50054afa747ab4b9f3b91add..9be02cf4cf0e59a6e80ce25d98fc6aa27b65dbdd 100644 --- a/assignments/index.md +++ b/assignments/index.md @@ -6,16 +6,13 @@ warning: draft * TOC {:toc} -You can track your assignments through our [GitGrade portal]({{site.gitgrade}}). Through GitGrade you -will accept an assignment, which will create a repository containing assignment stub code -[on gitlab]({{site.gitlab}}). Once you have completed your assignment, commmitted your code -to your assignment repo, you will again return to Gitgrade to turn in your assignment. +You can track your assignments through our [Canvas portal]({{site.canvas}}). Please check submission formats for each assignment. Please contact the course staff when in doubt. -Reminder, our class discussion board is on the class [Ed]({{site.piazza}}) should you have any -questions or run into issue. +Reminder, our class discussion happens using the class [mailing list]({{site.piazza}}) should you have any +questions or run into issue, please contact the course staff. -# Tentative assignments (just things being considered) +# Assignments | Exercise | Peer Eval | Reflection | @@ -23,11 +20,11 @@ questions or run into issue. | [HW0: reflection on motivation]({{site.baseurl}}/assignments/hw0-learninggoals) | | | | [Activity 1: AT around us]({{site.baseurl}}/assignments/act1-finding-accessibility) | | | | [HW1: improve a screen reader]({{site.baseurl}}/assignments/hw1-nvda) | | | -| Activity2: make a website usable with switch access -- spec TBD. | | | +| Activity2: make a website usable with switch access -- spec coming soon. | | | | [Activity3: Describe pictures and videos]({{site.baseurl}}/assignments/act3-describing-video-image) | | | -| HW2: teach machines to recognize sounds and visualize them -- spec TBD. | | | +| HW2: teach machines to recognize sounds and visualize them -- spec coming soon. | | | | [Final project: Make the World more accessible]({{site.baseurl}}/assignments/project) | | | Reminder: assignment and solution code must *not* be shared or made public through gitlab, or posted -on public repositories such as Github. +on public repositories such as Github. This is an exception for homework 1 as your code may be checked in to the NVDA repository. diff --git a/index.md b/index.md index 8f79a404961ddf9a122cbc288c01c5cd865f0bb0..59df80fd2929ec75974c6d24fbd358820d29e669 100755 --- a/index.md +++ b/index.md @@ -23,7 +23,7 @@ For quick links to key things, check out the navigation bar above and the table See [Canvas]({{site.canvas}}) for all zoom meeting links -**Class Time:** Monday and Wednesday 6:30-7:50PM \\ +**Class Time:** Monday and Wednesday 6:30-7:50PM PDT\\ # Course staff @@ -74,7 +74,8 @@ accessible to the public**. The University and Zoom have FERPA-compliant agreements in place to protect the security and privacy of UW Zoom accounts. Students who do not wish to be recorded should: --Change their Zoom screen name to a school appropriate screen name that hides any personal + +- Change their Zoom screen name to a school appropriate screen name that hides any personal identifying information such as their name or UW Net ID - Not share their computer audio or video during their Zoom sessions (please notify us first!). diff --git a/schedule.md b/schedule.md index 203613a357600856a3d1c102a80ce37ce20b0565..412814f788c00dac97bdd8433a4556be5059555b 100644 --- a/schedule.md +++ b/schedule.md @@ -89,117 +89,44 @@ TBD {: .week} -# Week 6: 5/3 week: Mobile Vision for Accessibility +# Week 6: 5/3 week: activism, advocacy and power in accessibility work -https://web.stanford.edu/class/cs231m/syllabus.html -https://heartbeat.fritz.ai/popular-mobile-machine-learning-projects-to-help-you-start-building-48646fb6c60a +**Readings**: +- [How To Do Something Good In The Disability Community If You’re Not Disabled](https://www.forbes.com/sites/andrewpulrang/2020/12/16/how-to-do-something-good-in-the-disability-community-if-youre-not-disabled/?sh=4befcb377d7f) +- more readings coming soon! -**Exercise**: Pick one of these projects and build it! or Vizwiz? +**Lecture content coming soon!** {: .week} -# Week 7: 5/10 week: Input -{: .lecture} possible guest lecture: Jake Wobbrock, Information School -: **Learning Goals** Flipping the Burden: Making Computers Accessible with Everyday Input Devices +# Week 7: 5/10 week -- Topics and lecture content coming soon! -: **Readings** -- [Slide Rule](https://dl.acm.org/doi/10.1145/1414471.1414487) -- [Design space of input devices](https://dl.acm.org/doi/10.1145/97243.97263)Devices +{: .lecture} Project Proposals +: **Process** Refer to the proposal portion of the [project spec]({{site.baseurl}}/assignments/project). +{: .lecture} lecture content coming soon. : **Slides** TBD - -{: .lecture} Guest lecture on current accessibility solutions -: **Slides** Someone like Director, Washington Assistive Technology Alliance -: **Readings** Pick something from here: https://ncd.gov/policy/technology - -{: .lecture} Project Proposals -: **Process** TBD - {: .week} -# Week 8: May 17th week: Output +# Week 8: May 17th week -- Topic and lecture content coming soon! -{: .lecture} Guest lecture from on captioning and/or crowdsourcing? +{: .lecture} Lecture content coming soon : **Slides** TBD - -{: .lecture} Output -: **Learning Goals** -Cover a range of possible topcis including -- Braille displays -- Alternative tactile displays -- Vibration -- Visual displays for the deaf -- Ambient Displays & Calm Computing - -: **Readings** Really interesting contrast between these -- [In the Shadow of misperception: Assistive Technology Use and Social Interactions](https://dl.acm.org/doi/10.1145/1978942.1979044) -[Assistive Technologies for Students with Visual Impairments and Blindness](https://d1wqtxts1xzle7.cloudfront.net/44652121/Assistive_Technology_for_Students_with_V20160412-16073-qkgr5l.pdf) long — skim it, and focus on learning about at least 5 assistive technologies you weren’t familiar with before (starts on p. 11 of the pdf and goes until p. 31) p. 33 is also worth reading. - {: .week} -# Week 9: May 24th week: Web Accessibility - -{: .lecture} Modern Web Accessibility (try to get a guest lecturer) -: **Learning Goals** Learn about “The Web,†how access technologies interact with the Web, and how to make accessible web pages. -: **Readings/Home Experimentation** -- [WAVE](https://wave.webaim.org/) on your website or web page and look at the results before class. -- [Google Video on Practical Web Accessibility](https://www.youtube.com/watch?v=x18vEEfpK3g) — this video provides a great overview of the Web and how to make web content accessible. Highly recommended as a supplement to what we will cover in class. -- Optional Reading: If you want to supplement the reading with written guidance, check out WebAim.org [Introduction to Web Accessibility](https://webaim.org/intro/), specifically the section titled ‘Principles of Accessible Design’ (which has links to how to properly write alt text; appropriate document structure, and so on). WebAIM has long been a leader in providing information and tutorials on making the Web accessible. A great source where you can read about accessibility issues, making content accessible, etc. Run - -- Reading 2: [What’s the problem?](https://kernelmag.dailydot.com/issue-sections/headline-story/11421/disability-web-accessibility-design/) +# Week 9: May 24th week -- Topics and lecture content coming soon! -: **Reading Question** How can we make the web accessible when individual authors don’t? Also how can we improve web authoring? +{: .lecture} Lecture content coming soon! -Exercise: [Assess a Web Page](assignments/website). In class, we will also make it more accessible. Please come prepared having already done an analysis of the web page. +: **Readings (tentative)** +- [Google Video on Practical Web Accessibility](https://www.youtube.com/watch?v=x18vEEfpK3g) — this video provides a great overview of the Web and how to make web content accessible. Highly recommended as a supplement to what we will cover in class. {: .week} # Week 10: May 31st week-- -Screen Readers (AKA Bigham (plus a few others) week 🙂 -[Building a screen reader on the web](https://dl.acm.org/citation.cfm?doid=1368044.1368060) (required reading): -[How people use screen readers (optional)](https://dl.acm.org/citation.cfm?doid=1805986.1806005) -[Providing access to graphical interfaces (optional)](https://dl.acm.org/citation.cfm?doid=191028.191041) - -Additional Issues (glance through the abstracts for these) -- [Crowdsourcing Video Captions](https://dl.acm.org/citation.cfm?doid=3025453.3026032) -- [Enhancing screen access with new physical computing techniques](https://link.springer.com/chapter/10.1007%2F978-1-4471-7440-0_36) -- [Reverse engineering touch screen accessibility](https://dl.acm.org/citation.cfm?doid=3332165.3347873) -- [Human vs OCR labeling of web images](https://dl.acm.org/citation.cfm?doid=1168987.1169018) -- [A browser extension to describe images on Twitter](https://dl.acm.org/citation.cfm?doid=3308561.3354629) -- [Automatically judging alternative text quality](https://dl.acm.org/citation.cfm?doid=1216295.1216364) -- [Automation to fix problems with headings](https://dl.acm.org/citation.cfm?doid=1414471.1414508) -- [Making updates to web pages accessible](https://dl.acm.org/citation.cfm?doid=1414471.1414499) -- [An automated web guide](https://dl.acm.org/citation.cfm?doid=1502650.1502677) -- [Automating magnification on the web](https://dl.acm.org/citation.cfm?doid=2642918.2647357) -- [Capturing accessibility problems just after they happen] (https://dl.acm.org/citation.cfm?doid=1878803.1878812) + Mid-project Reports (Wednesday) {: .week} -# Finals week: Final presentations +# Finals week: Final presentations. + +Logistics to be decided soon, but sessions will happen during class time. -{: .week} -# Old materials -Observation Assignment (timing/etc. tentative) Due to Prof. Mankoff by end of quarter) - -http://all.rit.edu/ - -## Possible guest lecturers? -- Chancey Fleet (try hard!) -- Jenny Lay-Fleurie -- Kurt Johnson, Professor, Department of Rehabilitation Medicine -Topic: Disability Policy and Law -- Debbie Cook, Director, Washington Assistive Technology Alliance -Topic: Current Accessibilty Solutions -- Wendy Chisholm -Topic 1: Accessibility of Dynamic Web Content -- Jeff Bigham, Computer Science and Engineering -Topic: Social Approaches to Web Accessibility -- Julie Kientz, Technical Communication and the Information School -Topic: Tools for Supporting Individuals with Autism and other Cognitive Disabilities -- Anna Cavender, Computer Science and Engineering -Topic: Deaf and Hard of Hearing Cyber Community -- Shaun Kane (3d printing) -- Shiri Azenkot (low vision/VR/AR) - -## Topics dropped off the list -- Characterizing the performance of input devices -- Digital techniques for adapting to user input capabilities (e.g. voice control, eye gaze) -- Novel interaction techniques (e.g. mobile phone interaction, at the time) -- Passive sensing and other real world input challenges