English
Related papers

Related papers: Scratch Community Blocks: Supporting Children as D…

200 papers

In programming education, fostering self-regulated learning (SRL) skills is essential for both students and teachers. This paper introduces TrackThinkDashboard, an application designed to visualize the learning workflow by integrating web…

Human-Computer Interaction · Computer Science 2025-03-26 Ko Watanabe , Yuki Matsuda , Yugo Nakamura , Yutaka Arakawa , Shoya Ishimaru

Research on children and youth's participation in different roles in the design of technologies is one of the core contributions in child-computer interaction studies. Building on this work, we situate youth as advisors to a group of high…

Human-Computer Interaction · Computer Science 2025-04-14 Daniel J. Noh , Deborah A. Fields , Luis Morales-Navarro , Alexis Cabrera-Sutch , Yasmin B. Kafai , Danaé Metaxa

Proof Blocks is a software tool which enables students to write proofs by dragging and dropping prewritten proof lines into the correct order. These proofs can be graded completely automatically, enabling students to receive rapid feedback…

Computers and Society · Computer Science 2022-05-06 Seth Poulsen , Mahesh Viswanathan , Geoffrey L. Herman , Matthew West

Understanding and modelling children's cognitive processes and their behaviour in the context of their interaction with robots and social artificial intelligence systems is a fundamental prerequisite for meaningful and effective robot…

Robotics · Computer Science 2022-10-21 Serge Thill , Vicky Charisi , Tony Belpaeme , Ana Paiva

This paper describes the Bricklayer Ecosystem - a freely-available online educational ecosystem created for people of all ages and coding backgrounds. Bricklayer is designed in accordance with a "low-threshold infinite ceiling" philosophy…

Programming Languages · Computer Science 2016-11-30 Victor Winter , Betty Love , Cindy Corritore

To ensure that AI-infused systems work for disabled people, we need to bring accessibility datasets sourced from this community in the development lifecycle. However, there are many ethical and privacy concerns limiting greater data…

Computers and Society · Computer Science 2023-03-10 Rie Kamikubo , Kyungjun Lee , Hernisa Kacorri

Many have argued that statistics students need additional facility to express statistical computations. By introducing students to commonplace tools for data management, visualization, and reproducible analysis in data science and applying…

Computation · Statistics 2020-07-21 Nicholas J. Horton , Benjamin S. Baumer , Hadley Wickham

Recent studies reveal that experienced data practitioners often draw sketches to facilitate communication around privacy design concepts. However, there is limited understanding of how we can help novice students develop such communication…

Human-Computer Interaction · Computer Science 2025-10-13 Jinhe Wen , Yingxi Zhao , Wenqian Xu , Yaxing Yao , Haojian Jin

Block-based programming environments are increasingly used to introduce computing concepts to beginners. However, novice students often struggle in these environments, given the conceptual and open-ended nature of programming tasks. To…

Artificial Intelligence · Computer Science 2023-03-30 Ahana Ghosh , Sebastian Tschiatschek , Sam Devlin , Adish Singla

Creating programs with block-based programming languages like Scratch is easy and fun. Block-based programs can nevertheless contain bugs, in particular when learners have misconceptions about programming. Even when they do not, Scratch…

Software Engineering · Computer Science 2021-02-23 Gordon Fraser , Ute Heuer , Nina Körber , Florian Obermüller , Ewald Wasmeier

Nowadays, technology has become dominant in the daily lives of most people around the world. From children to older people, technology is present, helping in the most diverse daily tasks and allowing accessibility. However, many times these…

Human-Computer Interaction · Computer Science 2022-08-09 Edelberto Franco Silva , Bruno José Dembogurski , Gustavo Silva Semaan

In today's digital world, computing education offers critical opportunities, yet systemic inequities exclude under-represented communities, especially in rural, under-resourced regions. Early engagement is vital for building interest in…

Computers and Society · Computer Science 2025-04-17 Poornima Meegammana , Hussel Suriyaarachchi , Paul Denny , Suranga Nanayakkara

Dynamic networks, especially those representing social networks, undergo constant evolution of their community structure over time. Nodes can migrate between different communities, communities can split into multiple new communities,…

Social and Information Networks · Computer Science 2017-08-29 Timothy La Fond , Geoffrey Sanders , Christine Klymko , Van Emden Henson

Social robots are increasingly introduced into children's lives as educational and social companions, yet little is known about how these products might best be introduced to their environments. The emergence of the "unboxing" phenomenon in…

Robotics · Computer Science 2022-05-06 Christine P Lee , Bengisu Cagiltay , Bilge Mutlu

With ever-increasing available data, predicting individuals' preferences and helping them locate the most relevant information has become a pressing need. Understanding and predicting preferences is also important from a fundamental point…

Physics and Society · Physics 2012-10-05 Roger Guimera , Alejandro Llorente , Esteban Moro , Marta Sales-Pardo

Group tendency is a research branch of computer assisted learning. The construction of good learning behavior is of great significance to learners' learning process and learning effect, and is the key basis of data-driven education…

Machine Learning · Computer Science 2020-10-09 Xiaona Xia

Context. Code smells, which are recurring anomalies in design or style, have been extensively researched in professional code. However, their significance in block-based projects created by novices is still largely unknown. Block-based…

Software Engineering · Computer Science 2025-07-24 Ricardo Hidalgo Aragón , Jesús M. González-Barahona , Gregorio Robles

Motivated by theoretical advancements in dimensionality reduction techniques we use a recent model, called Block Markov Chains, to conduct a practical study of clustering in real-world sequential data. Clustering algorithms for Block Markov…

Machine Learning · Computer Science 2022-10-05 Alexander Van Werde , Albert Senen-Cerda , Gianluca Kosmella , Jaron Sanders

Analysis of blockchain data is useful for both scientific research and commercial applications. We present BlockSci, an open-source software platform for blockchain analysis. BlockSci is versatile in its support for different blockchains…

Cryptography and Security · Computer Science 2017-09-11 Harry Kalodner , Steven Goldfeder , Alishah Chator , Malte Möser , Arvind Narayanan

We developed a website for kids where they can share new as well as remixed animations and games, e.g., interactive music videos, which they created on their smartphones or tablets using a visual "LEGO-style" programming environment called…

Computers and Society · Computer Science 2012-05-01 Tobias Gritschacher , Wolfgang Slany