EducationComputer ScienceEducational Technology3D ModelingGrid ComputingProgramming LanguagesComputer Science EducationEducational Software DesignOnline LearningVirtual ClassroomsVirtual Learning EnvironmentsVirtual WorldsComputer Science CurriculumComputer Science LiteracyComputer Science PedagogyLocal Coordinate SystemsProgramming For ChildrenResidential Camp ExperiencesTransformationsVirtual Environments In Instruction
In this paper we report on the design and results of a one-week, residential summer camp experience that introduced computing concepts to middle school girls in the context of an online, multiplayer, virtual world known as the Curiosity Grid. In contrast to programming environments designed specifically as teaching tools to introduce children to programming, virtual world programming exposes novice learners to a more representative computer science experience. Students write real code and get real syntax errors when their code is not correct. They also design objects in a three-dimensional world where knowledge of mathematical concepts such as 3-D global and local coordinate systems, and 3-D transformations are important to the creation of objects and behaviors. Programming artifacts from the camp and feedback from the camp participants provide a strong argument that middle school girls can handle the challenge of this approach and even be enthusiastic about it.
12
Joanna Goode, Jane Margolis · ACM Transactions on Computing Education · 2011 · 166 citations
The writers' workshop for youth programmers
Quinn Burke, Yasmin B. Kafai · 2012 · 113 citations