Lin Jia, Yasmine N. El-Glaly, C. Baker, Kristen Shinohara
{"title":"将可访问性融入编程课程","authors":"Lin Jia, Yasmine N. El-Glaly, C. Baker, Kristen Shinohara","doi":"10.1145/3411763.3451625","DOIUrl":null,"url":null,"abstract":"Within computing education, accessibility topics are usually taught in Human Computer Interaction and Web Design courses. Few have included accessibility in programming courses as an add-on topic. We studied assignments that infuse accessibility into programming topics without impacting the core computing learning objectives. We present two examples, assignments that can be used in Introductory Programming and Object Oriented Programming courses. Both assignments cover accessibility in addition to the primary computing topic taught. We included the two assignments in two courses for two semesters, conducting surveys and interviews to understand the impact of the assignments on students’ learning of accessibility and computing. Our findings show this approach has potential to satisfy accessibility and programming learning objectives without overwhelming the students, though more work is needed to make sure that students are clear on the relationship between the assignments and technical accessibility knowledge.","PeriodicalId":265192,"journal":{"name":"Extended Abstracts of the 2021 CHI Conference on Human Factors in Computing Systems","volume":"94 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-05-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"15","resultStr":"{\"title\":\"Infusing Accessibility into Programming Courses\",\"authors\":\"Lin Jia, Yasmine N. El-Glaly, C. Baker, Kristen Shinohara\",\"doi\":\"10.1145/3411763.3451625\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Within computing education, accessibility topics are usually taught in Human Computer Interaction and Web Design courses. Few have included accessibility in programming courses as an add-on topic. We studied assignments that infuse accessibility into programming topics without impacting the core computing learning objectives. We present two examples, assignments that can be used in Introductory Programming and Object Oriented Programming courses. Both assignments cover accessibility in addition to the primary computing topic taught. We included the two assignments in two courses for two semesters, conducting surveys and interviews to understand the impact of the assignments on students’ learning of accessibility and computing. Our findings show this approach has potential to satisfy accessibility and programming learning objectives without overwhelming the students, though more work is needed to make sure that students are clear on the relationship between the assignments and technical accessibility knowledge.\",\"PeriodicalId\":265192,\"journal\":{\"name\":\"Extended Abstracts of the 2021 CHI Conference on Human Factors in Computing Systems\",\"volume\":\"94 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2021-05-08\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"15\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Extended Abstracts of the 2021 CHI Conference on Human Factors in Computing Systems\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/3411763.3451625\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Extended Abstracts of the 2021 CHI Conference on Human Factors in Computing Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3411763.3451625","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Within computing education, accessibility topics are usually taught in Human Computer Interaction and Web Design courses. Few have included accessibility in programming courses as an add-on topic. We studied assignments that infuse accessibility into programming topics without impacting the core computing learning objectives. We present two examples, assignments that can be used in Introductory Programming and Object Oriented Programming courses. Both assignments cover accessibility in addition to the primary computing topic taught. We included the two assignments in two courses for two semesters, conducting surveys and interviews to understand the impact of the assignments on students’ learning of accessibility and computing. Our findings show this approach has potential to satisfy accessibility and programming learning objectives without overwhelming the students, though more work is needed to make sure that students are clear on the relationship between the assignments and technical accessibility knowledge.