Resources

Resources included in these libraries were submitted by ITEST projects or STELAR and are relevant to the work of the NSF ITEST Program. PDFs and/or URLs to the original resource are included in the resource description whenever possible. In some cases, full text publications are located behind publishers’ paywalls and a fee or membership to the third party site may be required for access. Permission for use must be requested through the publisher or author listed in each entry.

Body

Resources included in these libraries were submitted by ITEST projects or STELAR and are relevant to the work of the NSF ITEST Program. PDFs and/or URLs to the original resource are included in the resource description whenever possible. In some cases, full text publications are located behind publishers’ paywalls and a fee or membership to the third party site may be required for access. Permission for use must be requested through the publisher or author listed in each entry.

31 - 40 of 943

ESTRELLA Expand Latinx Learners’ Authentic Experiences in Computer Programming

Curricular Materials

The curriculum was designed for and renovated through the participation and feedback of middle school students. It integrates basics of Computer Programming and Mathematics concepts and activities needed to represent digital video and color images. It draws on the almost natural motivation of users, middle school students, with digital image and video. The curriculum contains two Levels. Level-1 introduces the concepts of image and video representations. Level-2 takes these basic concepts to a next step by introducing object operations connected to videos, images, and even robots. The

Read More

The landscape of Block-based programming: Characteristics of block-based environments and how they support the transition to text-based programming

Publications

Block-based programming (BBP) environments have become increasingly commonplace computer science education. Despite a rapidly expanding ecosystem of BBP environments, text-based languages remain the dominant programming paradigm, motivating the transition from BBP to text-based programming (TBP). Support students in transitioning from BBP to TBP is an important and open design question. This work identifies 101 unique BBP environments, analyzes the 46 of them and identifies different design approaches used to support the transition to TBP. The contribution of this work is to provide a snapshot

Read More

To block or not to block, that is the question: students' perceptions of blocks-based programming

Publications

Blocks-based programming tools are becoming increasingly common in high-school introductory computer science classes. Such contexts are quite different than the younger audience and informal settings where these tools are more often used. This paper reports findings from a study looking at how high school students view blocks-based programming tools, what they identify as contributing to the perceived ease-of-use of such tools, and what they see as the most salient differences between blocks-based and text-based programming. Students report that numerous factors contribute to making blocks

Read More

Latent value in humiliation: A design thinking tool to enhance empathy in creative ideation

Publications

Design thinking emphasizes that in addition to being creative, design solutions should be empathetic. Yet, research suggests there may be a tension between these goals, where focusing on empathy comes at a cost to creativity, sometimes by inducing fixation. We investigated this phenomenon through a quasi-experimental design with novice designers, contrasting two structured ideation techniques in which participants (N = 47) generated bad ideas prior to proposing beneficial ideas. Specifically, they used the wrong theory protocol (WTP) to generate harmful and humiliating ideas, and a variant in

Read More

Search for Resources

Multiple criteria within a field is an OR condition. Multiple fields are AND conditions.