Skip to Main Content

CSU

CPSC 1301K - TeachAccess Grant 2020-2021: Home

This guide aims to help teach students how to design accessible applications using the Python programming language

Project Description

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.

Course Description

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.

About TeachAccess Grant

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.