Communications of the ACM - Special issue on computer augmented environments: back to the real world
KidSim: programming agents without a programming language
Communications of the ACM
Turtles, termites, and traffic jams: explorations in massively parallel microworlds
Turtles, termites, and traffic jams: explorations in massively parallel microworlds
Bricks: laying the foundations for graspable user interfaces
CHI '95 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Drawings on napkins, video-game animation, and other ways to program computers
Communications of the ACM
Debugging and the experience of immediacy
Communications of the ACM
Tangible bits: towards seamless interfaces between people, bits and atoms
Proceedings of the ACM SIGCHI Conference on Human factors in computing systems
Triangles: tangible interface for manipulation and exploration of digital information topography
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Digital manipulatives: new toys to think with
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Illuminating light: an optical design tool with a luminous-tangible interface
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
mediaBlocks: physical containers, transports, and controls for online media
Proceedings of the 25th annual conference on Computer graphics and interactive techniques
Building virtual structures with physical blocks
Proceedings of the 12th annual ACM symposium on User interface software and technology
curlybot: designing a new class of computational toys
Proceedings of the SIGCHI conference on Human Factors in Computing Systems
Tangible programming elements for young children
CHI '02 Extended Abstracts on Human Factors in Computing Systems
Computers as Theatre
Structure and Interpretation of Computer Programs
Structure and Interpretation of Computer Programs
Studying the Novice Programmer
Studying the Novice Programmer
CHI '99 Extended Abstracts on Human Factors in Computing Systems
Higher-Order and Symbolic Computation
VL '95 Proceedings of the 11th International IEEE Symposium on Visual Languages
VL '96 Proceedings of the 1996 IEEE Symposium on Visual Languages
Programming by example
MetaCricket: a designer's kit for making computational devices
IBM Systems Journal
Mindstorms: children, computers, and powerful ideas
Mindstorms: children, computers, and powerful ideas
The Design of Everyday Things
Extending tangible interfaces for education: digital montessori-inspired manipulatives
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
A review of research methods in children's technology design
Proceedings of the 2005 conference on Interaction design and children
Finding design qualities in a tangible programming space
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Tangible programming in the classroom: a practical approach
CHI '06 Extended Abstracts on Human Factors in Computing Systems
Designing for programming as joint performances among groups of children
Interacting with Computers
Using magnets in physical blocks that behave as programming objects
Proceedings of the 1st international conference on Tangible and embedded interaction
Designing tangible programming languages for classroom use
Proceedings of the 1st international conference on Tangible and embedded interaction
Tangible programming in the classroom with tern
CHI '07 Extended Abstracts on Human Factors in Computing Systems
Posey: instrumenting a poseable hub and strut construction toy
Proceedings of the 2nd international conference on Tangible and embedded interaction
Proceedings of the 2nd international conference on Tangible and embedded interaction
Towards a specification of the ToonTalk language
Journal of Visual Languages and Computing
Interaction Design and Children
Foundations and Trends in Human-Computer Interaction
Tangible programming and informal science learning: making TUIs work for museums
IDC '08 Proceedings of the 7th international conference on Interaction design and children
Escape machine: teaching computational thinking with a tangible state machine game
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
Comics, robots, fashion and programming: outlining the concept of actDresses
Proceedings of the 3rd International Conference on Tangible and Embedded Interaction
Comparing the use of tangible and graphical programming languages for informal science education
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
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
Using augmentations as bridges from concrete to abstract representations
Proceedings of the 23rd British HCI Group Annual Conference on People and Computers: Celebrating People and Technology
Lumino: tangible blocks for tabletop computers based on glass fiber bundles
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Toque: designing a cooking-based programming language for and with children
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Tangible User Interfaces: Past, Present, and Future Directions
Foundations and Trends in Human-Computer Interaction
Meta-user interfaces for ambient spaces
TAMODIA'06 Proceedings of the 5th international conference on Task models and diagrams for users interface design
PERVASIVE'07 Proceedings of the 5th international conference on Pervasive computing
Kinesthetic bootstrapping: teaching motor skills to humanoid robots through physical interaction
KI'09 Proceedings of the 32nd annual German conference on Advances in artificial intelligence
Experiments in design synthesis when behavior is determined by shape
Personal and Ubiquitous Computing
An open-ended tangible environment for disabled children's learning
Proceedings of the 10th International Conference on Interaction Design and Children
The effect of simulation games on the learning of computational problem solving
Computers & Education
RoboTable2: a novel programming environment using physical robots on a tabletop platform
Proceedings of the 8th International Conference on Advances in Computer Entertainment Technology
The study on effective programming learning using wiki community systems
EC-TEL'06 Proceedings of the First European conference on Technology Enhanced Learning: innovative Approaches for Learning and Knowledge Sharing
Tangible interaction and learning: the case for a hybrid approach
Personal and Ubiquitous Computing
Proceedings of the 11th International Conference on Interaction Design and Children
The choreography of conceptual development in computer supported instructional environments
Proceedings of the 11th International Conference on Interaction Design and Children
The choreography of conceptual development in computer supported instructional environments
Proceedings of the 11th International Conference on Interaction Design and Children
PICL: portable in-circuit learner
Proceedings of the 25th annual ACM symposium on User interface software and technology
The role of cultural forms in tangible interaction design
Proceedings of the 7th International Conference on Tangible, Embedded and Embodied Interaction
Translating Roberto to Omar: computational literacy, stickerbooks, and cultural forms
Proceedings of the 12th International Conference on Interaction Design and Children
TanPro-kit: a tangible programming tool for children
Proceedings of the 12th International Conference on Interaction Design and Children
Personal and Ubiquitous Computing
Hi-index | 0.00 |
This article provides a historical overview of educational computing research at MIT from the mid-1960s to the present day, focusing on physical interfaces. It discusses some of the results of this research: electronic toys that help children develop advanced modes of thinking through free-form play. In this historical context, the article then describes and discusses the author’s own research into tangible programming, culminating in the development of the Tangible Programming Bricks system—a platform for creating microworlds for children to explore computation and scientific thinking.