Coding is a key part of computer science, and promoting opportunities that engage learners in coding is vital to the U.S. workforce development. This project builds upon prior research that created a free coding app, OctoStudio, which is widely available for use in elementary and secondary schools. The goals of the project are twofold: First, the team will develop and design features that broaden the technology so that it is more accessible for more users. Second, the team will explore the usability of these new features across potential users. The new features will have potential to allow blind and low vision users to meaningfully engage in coding, which ultimately benefits society by broadening the STEM workforce and bringing coding to a greater population of students.
Improving Usability of a Creative Coding App
Coding is a key part of computer science, and promoting opportunities that engage learners in coding is vital to the U.S. workforce development. This project builds upon prior research that created a free coding app, OctoStudio, which is widely available for use in elementary and secondary schools. The goals of the project are twofold: First, the team will develop and design features that broaden the technology so that it is more accessible for more users. Second, the team will explore the usability of these new features across potential users. The new features will have potential to allow blind and low vision users to meaningfully engage in coding, which ultimately benefits society by broadening the STEM workforce and bringing coding to a greater population of students.
Technological advancements in computer science rely on coding. Block-based computer programming languages are central to engaging students in learning computer science. OctoStudio is an app that engages students in block-based programming, which was developed as part of previous National Science Foundation funding. A goal of the present study is to work with elementary and middle grades students to develop new features of OctoStudio that enhance students' engagement and provide greater access. The project team will first design and develop the technological features, and then will conduct a usability study to explore the degree to which these features address users' needs, which in turn creates a feedback loop for further improvements. These features include mechanisms to navigate and edit code, develop new inputs and outputs, and resources that support students learning to use OctoStudio. This mixed-methods four-year study draws from a participatory research design. Quantitative data about students' usability perceptions and their attitudes towards coding will be collected from surveys. Additionally, coding outcomes will generate quantitative data. Qualitative data includes users' experiences as well as their comments regarding the new technological features. The quantitative data will be analyzed using descriptive statistics; the qualitative data will be analyzed using a multi-step thematic coding process. Results from this work have potential to increase learning of and access to coding and, ultimately, broaden the STEM workforce that is prepared to tackle computer-related tasks.
Project Materials
Title | Type | Post date Sort ascending |
---|---|---|
No content available. |