首页> 外文会议>SIGCSE technical symposium on Computer science education >Enhancing apprentice-based learning of Java
【24h】

Enhancing apprentice-based learning of Java

机译:加强基于学徒的Java学习

获取原文

摘要

Various methods have been proposed in the past to improve student learning by introducing new styles of working with assignments. These include problem-based learning, use of case studies and apprenticeship. In most courses, however, these proposals have not resulted in a widespread significant change of teaching methods. Most institutions still use a traditional lecture/lab class approach with a strong separation of tasks between them. In part, this lack of change is a consequence of the lack of easily available and appropriate tools to support the introduction of new approaches into mainstream courses.In this paper, we consider and extend these ideas and propose an approach to teaching introductory programming in Java that integrates assignments and lectures, using elements of all three approaches mentioned above. In addition, we show how the BlueJ interactive programming environment [7] (a Java development environment aimed at education) can be used to provide the type of support that has hitherto hindered the widespread take-up of these approaches. We arrive at a teaching method that is motivating, effective and relatively easy to put into practice. Our discussion includes a concrete example of such an assignment, followed by a description of guidelines for the design of this style of teaching unit.
机译:过去已经提出了各种方法,通过引入作业的新样式来改善学生的学习。这些包括基于问题的学习,案例研究的使用和学徒制。但是,在大多数课程中,这些建议并未导致教学方法的广泛而重大的改变。大多数机构仍然使用传统的讲座/实验室课堂方法,它们之间的任务之间存在很大的分离。造成这种变化的部分原因是缺少易于使用的适当工具来支持将新方法引入主流课程。在本文中,我们考虑并扩展了这些思想,并提出了一种使用Java进行入门编程教学的方法。使用上述所有三种方法的元素将作业和讲座整合在一起。另外,我们展示了如何使用BlueJ交互式编程环境[7](一种针对教育的Java开发环境)来提供迄今为止一直阻碍这些方法广泛采用的支持类型。我们得出了一种激励性,有效且相对容易实施的教学方法。我们的讨论包括此类作业的具体示例,然后描述这种教学单元设计的准则。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号