首页 /研究 /MultiLogo: A Study of Children and Concurrent Programming
OTHER

MultiLogo: A Study of Children and Concurrent Programming

Mitchel Resnick

发表年份
1990
引用次数
118

摘要

Abstract During the past decade, computer scientists have developed dozens of concurrent (or parallel) programming languages. These languages hold the promise of opening up exciting new applications for computers. But that will happen only if people can effectively learn, use, and understand these new languages. To explore these issues, I developed a concurrent extension to Logo (called Multi‐Logo), and conducted an experimental study with a group of elementary school students. The students used MultiLogo to control simple robotic devices built out of LEGO bricks. In analyzing the children's work, I developed three primary categories of MultiLogo programming bugs: problem‐decomposition bugs, synchronization bugs, and object‐oriented bugs. Based on the results, I recommend ways to improve the design and teaching of concurrent programming languages for nonexperts.

关键词

Computer scienceLogo (programming language)Programming languageSynchronization (alternating current)DebuggingDecompositionMathematics educationMultimediaSoftware engineeringHuman–computer interaction

相关论文

查看 OTHER 分类全部论文