首页> 外文OA文献 >Enhancing Practice and Achievement in Introductory Programming With a Robot Olympics
【2h】

Enhancing Practice and Achievement in Introductory Programming With a Robot Olympics

机译:借助机器人奥运会增强入门编程的实践和成就

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

Computer programming is notoriously difficult to learn. To this end, regular practice in the form of application and reflection is an important enabler of student learning. However, educators often find that first-year B.Sc. students do not readily engage in such activities. Providing each student with a programmable robot, however, could be used to facilitate application and reflection since, potentially, robots facilitate engaging learning experiences whilst providing immediate and intuitive feedback. This paper explores whether an introductory course centered upon programming personal robots in preparation for an end-of-course event day—a Robot Olympics—can help students to firstly, engage in programming practice more frequently and secondly, improve the quality of their code. A survey was conducted to examine the students’ programming practice behavior and students’ final coursework submissions were also reviewed for aspects of program quality. The findings from this cohort were compared to a reference-group from a previous cohort that shared similar learning objectives and entry requirements, yet had focused on web programming as opposed to using robots. The results reveal statistically significant increases in programming practice compared to the reference-group. Furthermore, being enrolled on the course culminating in the Robot Olympics was a significant predictor of two aspects of program quality: functional coherence and sophistication. This suggests that robot-centered courses can promote engagement with, and enhance some aspects of, programming practice.
机译:众所周知,计算机编程很难学习。为此,以应用和反思的形式进行常规练习是学生学习的重要推动力。但是,教育工作者通常会在第一年获得理学士学位。学生不容易参加这样的活动。但是,可以为每个学生提供一个可编程的机器人,以促进应用和反射,因为潜在地,机器人可以促进有趣的学习体验,同时提供即时和直观的反馈。本文探讨了以编程个人机器人为基础以准备课程结束活动日为主题的入门课程(机器人奥林匹克)是否可以帮助学生首先,更频繁地参与编程实践,其次可以提高代码质量。进行了一项调查,以检查学生的编程实践行为,并对学生的最终课程作业也进行了程序质量方面的审查。将该队列的结果与先前的队列中的参考组进行比较,该组具有相似的学习目标和入学要求,但侧重于Web编程,而不是使用机器人。结果表明,与参考组相比,编程实践具有统计学上的显着增加。此外,参加机器人奥林匹克运动会高潮的课程是对程序质量两个方面的重要预测:功能一致性和复杂性。这表明以机器人为中心的课程可以促进与编程实践的互动,并增强编程实践的某些方面。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号