As programming has increasingly become a part of the STEM curriculum in elementary and middle school classrooms, block-based visual coding languages have emerged as a tool to teach young kids and other beginners basic computer science concepts. Platforms such as Scratch have been specifically designed to support learning through tinkering and play, making them ideal educational tools for a younger audience. While block-based coding may be more accessible to young programmers compared to more complex text-based languages, many of these visual coding environments are currently designed in a way that is inaccessible to users who are blind or who have visual impairments. This thesis explores general design considerations for accessibility in ti...
Abstract. Programming today requires one to be able to code textually but it also requires a quite a...
The proliferation of graphical user interfaces has had a dramatic impact on the ability to work as a...
Lab activities are critical for students who are taking introductory Computer Science courses. Howev...
Programming education is strongly emerging in elementary and high school. Diversity and inclusion ar...
This design-based research provides design considerations for developing educational tools for teach...
This design-based research provides design considerations for developing educational tools for teach...
As the modern world progressing towards digital technologies, there is an increasing need for school...
International audienceWhile computing skills grow in importance in today's technology-centered socie...
© 2018, Copyright © 2018 Taylor & Francis Group, LLC. Across the world, policy initiatives are bei...
Thesis (Ph.D.)--University of Washington, 2017-08Teaching people with disabilities tech skills empow...
Research on the use of interactive media as learning tools for children with cognitive impairments h...
In less than a century, programming languages have assumed many forms in adapting to system’s needs ...
As technology becomes more available to the general public, it is important that it be as accessible...
Thesis (Ph.D.)--University of Washington, 2018Many learning technologies, such as the block-based pr...
Thesis (Ph.D.)--University of Washington, 2018Many learning technologies, such as the block-based pr...
Abstract. Programming today requires one to be able to code textually but it also requires a quite a...
The proliferation of graphical user interfaces has had a dramatic impact on the ability to work as a...
Lab activities are critical for students who are taking introductory Computer Science courses. Howev...
Programming education is strongly emerging in elementary and high school. Diversity and inclusion ar...
This design-based research provides design considerations for developing educational tools for teach...
This design-based research provides design considerations for developing educational tools for teach...
As the modern world progressing towards digital technologies, there is an increasing need for school...
International audienceWhile computing skills grow in importance in today's technology-centered socie...
© 2018, Copyright © 2018 Taylor & Francis Group, LLC. Across the world, policy initiatives are bei...
Thesis (Ph.D.)--University of Washington, 2017-08Teaching people with disabilities tech skills empow...
Research on the use of interactive media as learning tools for children with cognitive impairments h...
In less than a century, programming languages have assumed many forms in adapting to system’s needs ...
As technology becomes more available to the general public, it is important that it be as accessible...
Thesis (Ph.D.)--University of Washington, 2018Many learning technologies, such as the block-based pr...
Thesis (Ph.D.)--University of Washington, 2018Many learning technologies, such as the block-based pr...
Abstract. Programming today requires one to be able to code textually but it also requires a quite a...
The proliferation of graphical user interfaces has had a dramatic impact on the ability to work as a...
Lab activities are critical for students who are taking introductory Computer Science courses. Howev...