Karel the robot (2nd ed.): a gentle introduction to the art of programming
Karel the robot (2nd ed.): a gentle introduction to the art of programming
Interaction-level support for collaborative learning: AlgoBlock—an open programming language
CSCL '95 The first international conference on Computer support for collaborative learning
Tangible programming elements for young children
CHI '02 Extended Abstracts on Human Factors in Computing Systems
TRIP: A Low-Cost Vision-Based Location System for Ubiquitous Computing
Personal and Ubiquitous Computing
A physical interface for system dynamics simulation
CHI '03 Extended Abstracts on Human Factors in Computing Systems
AutoHAN: An Architecture for Programming the Home
HCC '01 Proceedings of the IEEE 2001 Symposia on Human Centric Computing Languages and Environments (HCC'01)
From turtles to Tangible Programming Bricks: explorations in physical language design
Personal and Ubiquitous Computing
Tangible programming in the classroom: a practical approach
CHI '06 Extended Abstracts on Human Factors in Computing Systems
Marble track audio manipulator (MTAM): a tangible user interface for audio composition
Proceedings of the 2nd international conference on Tangible and embedded interaction
Programming Robots in Primary Schools Deserves a Renewed Attention
WSKS '08 Proceedings of the 1st world summit on The Knowledge Society: Emerging Technologies and Information Systems for the Knowledge Society
Handcrafted physical syntax elements for illetterate children: initial concepts
IDC '08 Proceedings of the 7th international conference on Interaction design and children
IDC '08 Proceedings of the 7th international conference on Interaction design and children
Setting the stage - Embodied and spatial dimensions in emerging programming practices
Interacting with Computers
Symbols for children's tangible programming cubes: an explorative study
Proceedings of the 2009 Annual Conference of the Southern African Computer Lecturers' Association
Is Embodied Interaction Beneficial When Learning Programming?
VMR '09 Proceedings of the 3rd International Conference on Virtual and Mixed Reality: Held as Part of HCI International 2009
A specification paradigm for the design and implementation of tangible user interfaces
ACM Transactions on Computer-Human Interaction (TOCHI)
University and Primary Schools Cooperation for Small Robots Programming
WSKS '09 Proceedings of the 2nd World Summit on the Knowledge Society: Visioning and Engineering the Knowledge Society. A Web Science Perspective
Toque: designing a cooking-based programming language for and with children
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
T-Maze: a tangible programming tool for children
Proceedings of the 10th International Conference on Interaction Design and Children
Embodied metaphors in tangible interaction design
Personal and Ubiquitous Computing
E-Block: a tangible programming tool for children
Adjunct proceedings of the 25th annual ACM symposium on User interface software and technology
Tangible user interfaces for learning
International Journal of Technology Enhanced Learning
The digital dream lab: tabletop puzzle blocks for exploring programmatic concepts
Proceedings of the 7th International Conference on Tangible, Embedded and Embodied Interaction
Dr. Wagon: a 'stretchable' toolkit for tangible computer programming
Proceedings of the 12th International Conference on Interaction Design and Children
Hi-index | 0.02 |
This interactivity demonstrates Tern, a tangible programming language for middle school and late elementary school students. Tern consists of a collection of wooden blocks shaped like jigsaw puzzle pieces. Children connect these blocks to form physical computer programs, which may include action commands, loops, branches, and subroutines. With Tern we attempt to provide the ability for teachers to conduct engaging programming activities in their classrooms, even if there are only one or two computers available. In designing Tern, we focused on creating an inexpensive, durable, and practical system for classroom use.