首页> 外文会议>IEEE Global Engineering Education Conference >Block-C: A block-based programming teaching tool to facilitate introductory C programming courses
【24h】

Block-C: A block-based programming teaching tool to facilitate introductory C programming courses

机译:Block-C:基于块的编程教学工具,以便于介绍C编程课程

获取原文

摘要

Block-C is a block-based programming learning tool for C programming language that uses the recognition over recall approach on top of the rigid and complex constructs of C language. It empowers students to learn programming by guiding them to focus on the programming logic rather than the syntax of C language. Novice programmers in introductory programming courses are more productive with the use of Block-C than with regular textual C programming. They can internalize the programming concepts more easily by gradually assigning meaning to the visual models (pertaining to the programming logic) created using the tool. In lab or tutorial sessions, where the presence of facilitators is limited, Block-C can guide the students to complete their assignments easily and effectively. Finally, Block-C promotes the transition to the regular textual C programming by allowing the students to export their code and see how their block-based programs are translated to textual C, but also how textual C is translated to block-based C.
机译:Block-C是一种基于块的编程学习工具,用于C编程语言,用于在C语言的刚性和复杂构造的顶部上识别识别。它使学生​​通过引导它们专注于编程逻辑而不是C语言的语法来实现学习编程。在介绍性编程课程中的新手程序员与使用Block-C的型号更加富有成效,而不是定期文本C编程。它们可以通过逐步为使用该工具创建的视觉模型(与编程逻辑有关)来更轻松地将编程概念内化。在实验室或教程会话中,促进者的存在是有限的,Block-C可以引导学生轻松有效地完成他们的作业。最后,通过允许学生允许学生导出其代码并了解他们的块的程序如何将其转换为文本C,而是如何将文本C转换为基于块的C,而是如何将其转换为常规文本C编程。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号