首页> 外文期刊>Computing reviews >Comparing loops misconceptions in block-based and text-based programming languages at the K-12 level
【24h】

Comparing loops misconceptions in block-based and text-based programming languages at the K-12 level

机译:在K-12级别比较基于块和基于文本的编程语言中的循环误解

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

摘要

What are the specifics of the computer programming learning process in primary and secondary schools (K-12)? Are there significant differences from the college level? How can instructors prevent students' programming misconceptions? Which would be the best approach? This paper addresses such questions. One of the challenges is the required abstraction thinking, which is reached after the age of 12. In this context, attracting K-12 students to the affective dimension of programming becomes crucial. This implies properly choosing the programming language and the learning context. The programming languages for novices should be simple, with the learning focus on semantics rather than syntax. Such languages should be an "easy-start," offering a visually intuitive environment. This allows teachers to shift the learning context from problem solving to programming games, storytelling, and animation, which in turn improves motivation.
机译:中小学(K-12)的计算机编程学习过程的细节是什么?与大学水平有显着差异吗?讲师如何防止学生对编程的误解?哪种方法最好?本文解决了这些问题。挑战之一是必需的抽象思维,这种思维必须在12岁以后才能达到。在这种情况下,吸引K-12学生学习编程的情感层面变得至关重要。这意味着要正确选择编程语言和学习环境。对于新手来说,编程语言应该很简单,其学习重点是语义而不是语法。这样的语言应该是“易于入门”,提供视觉上直观的环境。这使教师可以将学习环境从解决问题转向编程游戏,讲故事和动画,从而提高了学习动力。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号