首页> 外文会议>IEEE Conference on Software Engineering Education and Training >Teaching Object-Orientation with Smartphones as Digital CRC Cards
【24h】

Teaching Object-Orientation with Smartphones as Digital CRC Cards

机译:用智能手机教学对象导向作为数字CRC卡

获取原文

摘要

Object-orientation is one of the essential parts of every software engineering course. However, according to literature, it often lacks the following: First, modeling on a conceptual level independent from a particular programming language is often neglected. Moreover, the actual process of designing or implementing a piece of software seems to be less important than providing an optimal solution. Finally, students often follow the slides of the teacher passively without thinking about or even questioning the material. But, in order to actively apply a proper form of object-orientation, it is essential that one understands the concepts of this programming paradigm and is able to deal with problems and communicate ideas rather than handling a specific programming language. In this paper we introduce CREWSpace - a tool for co-located collaboration that implements a digital version of the CRC method. To this end, students actively participate in so called CRC sessions, which fosters communication and problem solving skills. In particular, they design a software system on a conceptual level and use our tool to analyze and adjust the proposed design through role play. Moreover, CREWSpace records these analyses for a later replay such that the students are able to reflect on their decisions.
机译:对象方向是每个软件工程课程的重要部分之一。然而,根据文献,它通常缺乏以下内容:首先,通常忽略了独立于特定编程语言的概念层面的建模。此外,设计或实现一块软件的实际过程似乎比提供最佳解决方案更重要。最后,学生们经常被动地跟随老师的幻灯片而不思考甚至质疑材料。但是,为了积极应用正确的对象方向形式,必须了解这个编程范例的概念,能够处理问题并传达想法,而不是处理特定的编程语言。在本文中,我们介绍了Crewspace - 一种用于共同定位协作的工具,实现CRC方法的数字版本。为此,学生积极参与所谓的CRC会议,促进了沟通和解决问题的技巧。特别是,它们在概念级别设计软件系统,并通过角色扮演使用我们的工具来分析和调整所提出的设计。此外,鳄鱼记录这些分析后来的重播,使学生能够反思他们的决定。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号