首页> 外文期刊>SIGCSE bulletin >RoboCode & Problem-Based Learning: A non-prescriptive approach to teaching programming
【24h】

RoboCode & Problem-Based Learning: A non-prescriptive approach to teaching programming

机译:RoboCode和基于问题的学习:一种非规范的编程教学方法

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

摘要

The fundamental principle behind Problem-based Learning (PBL) is that the problem is the driving force that initiates the learning. In order to function effectively in a PBL environment a good set of problems is required. Solving problems is a vital element within Computer Science and yet the discipline has been slow to embrace PBL as an approach to learning. The net result means that there are few good PBL problems available to assist new practitioners with implementation. PBL emphasizes a real-world approach to learning, and we present a RoboCode Competition as a candidate for a good, realistic PBL problem within the computer science discipline. We list and identify the criteria that categorise a PBL problem as good and validate the RoboCode domain against these criteria. We argue that the concept of freedom — in different guises — plays a key role in making PBL a good mechanism for teaching programming, and for making RoboCode a good domain for PBL.
机译:基于问题的学习(PBL)背后的基本原理是,问题是启动学习的动力。为了在PBL环境中有效运行,需要解决一系列问题。解决问题是计算机科学中至关重要的元素,但是该学科将PBL作为学习方法的步伐很慢。最终结果意味着几乎没有好的PBL问题可以帮助新从业人员实施。 PBL强调一种现实世界中的学习方法,并且我们举办了RoboCode竞赛,作为计算机科学学科中一个很好的,现实的PBL问题的候选人。我们列出并确定将PBL问题归类为良好的条件,并根据这些条件验证RoboCode域。我们认为,自由的概念(以不同的形式)在使PBL成为教学编程的良好机制以及使RoboCode成为PBL的良好领域方面发挥着关键作用。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号