首页> 外文期刊>SIGCSE bulletin >Filling The Gap In Programming Instruction: A Text-enhanced Graphical Programming Environment For Junior High Students
【24h】

Filling The Gap In Programming Instruction: A Text-enhanced Graphical Programming Environment For Junior High Students

机译:填补编程教学中的空白:面向初中学生的文本增强图形编程环境

获取原文
获取原文并翻译 | 示例
           

摘要

To address the unique demands and challenges of educational computing, various kinds of environments, including graphics-rich and textual environments, have been proposed for use in introductory courses to provide students with a rich and interesting learning environment. In our experience, students in Grade 7 and younger respond best to the graphics environments while senior high school students prefer a conventional textual programming environment. Clearly, this leaves a gap at Grade 11-13, with students often on the one hand finding the graphics-based environments too limited and on the other finding the textual environments too difficult. In this paper, we propose a text-enhanced graphical programming environment which is innovative and interactive, and designed for junior high students with no programming experience. This environment allows students to design their own creative stories or programs. They build their programs using drag-and-drop iconic blocks, but unlike other, similar icon-based programming languages, they are also presented with the syntax of the actual program they are constructing in real-time. Once a particular icon block has been dropped in the programming area, the syntax statements corresponding to that block is immediately generated and presented to the user. The environment also allows them to modify the code without any limitations. Our results show that our textual-graphical hybrid environment has a positive impact on the learning experience of the students.
机译:为了解决教育计算的独特需求和挑战,已经提出了各种环境(包括图形丰富的文本环境)用于入门课程,以为学生提供丰富而有趣的学习环境。根据我们的经验,7年级及以下的学生对图形环境的响应最佳,而高中生则更喜欢传统的文本编程环境。显然,这与11-13年级之间存在差距,学生经常一方面发现基于图形的环境太有限,而另一方面却发现文本环境太困难。在本文中,我们提出了一种文本增强的图形化编程环境,该环境具有创新性和交互性,是为没有编程经验的初中生设计的。这种环境使学生可以设计自己的创意故事或程序。他们使用拖放式图标块构建程序,但是与其他类似的基于图标的编程语言不同,它们还以实时构建的实际程序的语法显示。一旦将特定的图标块放到编程区域中,就会立即生成与该块相对应的语法语句并将其呈现给用户。该环境还允许他们修改代码而没有任何限制。我们的结果表明,我们的图文混合环境对学生的学习体验有积极的影响。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号