首页> 外文会议>IEEE Global Engineering Education Conference >Teaching “design first” interleaved with object-oriented programming in a software engineering course
【24h】

Teaching “design first” interleaved with object-oriented programming in a software engineering course

机译:在软件工程课程中教授“面向对象的编程”与“设计至上”

获取原文

摘要

The importance of teaching a solid design methodology is well-recognized and is the goal of many software development courses. There is an ongoing debate concerning how to approach the learning and teaching of this skill, i.e., by focusing on “design first” by means of the UML formalism or by “OO programming first”, deferring the development of UML specifications. This work presents a teaching experience and curriculum content where a “design-first” approach was used to teach Object Oriented Design, incrementally interleaved with Object Oriented Programming aimed at implementing the modeled software through laboratory activities. Working in groups allowed the students to improve communication and collaboration skills, and the use of web 2.0 technologies, such as a wiki, allowed for better course management and for the deployment of a project involving all the students. This approach was used in two year-long courses with students who had slightly different backgrounds and dispositions. Also presented are a preliminary analysis of the written examinations and laboratory exercises; an analysis of common errors and student misconceptions and a preliminary quantitative measure of the results.
机译:教授可靠的设计方法的重要性已得到广泛认可,并且是许多软件开发课程的目标。关于如何进行该技能的学习和教学的争论仍在进行中,即通过UML形式主义或“ OO编程优先”来关注“设计优先”,从而推迟了UML规范的开发。这项工作介绍了一种教学经验和课程内容,其中“设计优先”的方法用于教授面向对象的设计,并与面向对象的编程逐步交织在一起,旨在通过实验室活动来实现建模软件。通过小组合作,学生可以提高沟通和协作技能,并使用诸如Wiki之类的Web 2.0技术,可以更好地进行课程管理并部署涉及所有学生的项目。这种方法在为期两年的课程中使用,其背景和性格略有不同。还介绍了笔试和实验室练习的初步分析;常见错误和学生误解的分析,以及对结果的初步定量测量。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号