A Java programming tool for students with visual disabilities
Assets '00 Proceedings of the fourth international ACM conference on Assistive technologies
A pedagogical framework for introducing Java I/O in CS1
ACM SIGCSE Bulletin
Java Software Solutions: Foundations of Program Design with Cdrom
Java Software Solutions: Foundations of Program Design with Cdrom
Computer science accessibility for students with visual disabilities
SIGCSE '02 Proceedings of the 33rd SIGCSE technical symposium on Computer science education
Improving the CS1 experience with pair programming
SIGCSE '03 Proceedings of the 34th SIGCSE technical symposium on Computer science education
Student culture vs group work in computer science
Proceedings of the 35th SIGCSE technical symposium on Computer science education
CMeRun: program logic debugging courseware for CS1/CS2 students
Proceedings of the 35th SIGCSE technical symposium on Computer science education
Using software testing to move students from trial-and-error to reflection-in-action
Proceedings of the 35th SIGCSE technical symposium on Computer science education
What do the experts say?: teaching introductory design from an expert's perspective
Proceedings of the 35th SIGCSE technical symposium on Computer science education
Integrating accessibility into the computer science curriculum
Journal of Computing Sciences in Colleges
ICSE '07 Proceedings of the 29th international conference on Software Engineering
ProofChecker: an accessible environment for automata theory correctness proofs
Proceedings of the 12th annual SIGCSE conference on Innovation and technology in computer science education
Using screen readers to reinforce web accessibility education
Proceedings of the 12th annual SIGCSE conference on Innovation and technology in computer science education
Inclusion of deaf students in computer science classes using real-time speech transcription
Proceedings of the 12th annual SIGCSE conference on Innovation and technology in computer science education
ICCHP '08 Proceedings of the 11th international conference on Computers Helping People with Special Needs
Including accessibility within and beyond undergraduate computing courses
Proceedings of the 11th international ACM SIGACCESS conference on Computers and accessibility
Accessibility: understanding attitudes of CS students
Proceedings of the 11th international ACM SIGACCESS conference on Computers and accessibility
ACM Transactions on Computing Education (TOCE)
Proceedings of the 13th annual conference on Information technology education
Hi-index | 0.00 |
This paper describes our efforts to integrate software accessibility into the CS1 curriculum. Accessibility is an important aspect of modern software systems for both legal and ethical reasons. The acceptance of Java as language for CS1 gives us the opportunity to teach accessibility from the beginning, since Java Accessibility is simple and integrated into Swing components. We present simple guidelines on how to incorporate Accessibility into a Java based CS1, and describe programming projects that incorporate accessibility.