This project aims to enhance students’ understanding of designing, developing, and building applications with the needs of people with disabilities in mind early in the computer science program.
Dr. Angelopoulou has adopted new components for teaching how to design and develop accessible applications using Python in the course CPSC 1301K: Computer Science 1 at Columbus State University (CSU). Introducing the new components to students during their first year is expected to improve their skills in designing accessible applications and train them early enough to create inclusive products that can be usable by anyone in the future.
The new accessibility components created under this project include:
introduction to accessibility design principles and accessibility testing in computer applications;
creation of accessibility design examples; and
creation of assignments that incorporate accessibility design considerations.
CPSC 1301K Computer Science I (3-3-4)
This course includes an overview of computers and programming; problem solving and algorithm development; simple data types; arithmetic and logic operators; selection structures; repetition structures; text files; arrays (one-and-two-dimensional); procedural abstraction and software design; modular programming (including sub-programs or the equivalent). It includes a lab component that provides hands on projects to apply and reinforce the topics covered.
The project is funded by Teach Access through the 2020-2021 Teach Access Curriculum Development Award.
Disclaimer: The opinions, findings, and conclusions or recommendations expressed here are those of the author(s) and do not necessarily reflect the views of Teach Access.