An Activity-Based Undergraduate Software Engineering Course to Engage Students and Encourage Learning

An Activity-Based Undergraduate Software Engineering Course to Engage Students and Encourage Learning
复制标题

以活动为基础的本科软件工程课程,吸引学生并鼓励学习

DOI:
--
复制
发表时间:
2018
期刊:
European Conference of Software Engineering Education
影响因子:
--
通讯作者:
J. Hollingsworth
J. Hollingsworth
中科院分区:
--
文献类型:
--
作者:
Eileen T. Kraemer;M. Sitaraman;J. Hollingsworth

文献摘要

被引文献

相似文献

本文的目的是总结我们在软件工程课程教学中强调学生通过活动学习的经验。它为有兴趣将传统主题与正式合同规范和验证主题相结合的教育工作者提供了大纲和模板,并让学生在课堂上参与跨越整个软件生命周期的各种活动。有些活动是以纸面为基础的,涉及诸如流程、需求分析和设计等主题,而另一些活动则是以工具为基础的,侧重于规格说明和推理。有些活动涉及成对的学生和其他涉及更大的群体。该文件载有几个说明性的例子。学生的反应表明,他们认为这些活动很有吸引力,有利于学习。
The objective of this paper is to summarize our experience in teaching a software engineering course that emphasizes student learning through activities. It provides an outline and a template for educators interested in combining traditional topics with formal contract specification and verification topics, and engaging students in the classroom with a variety of activities that span the entire software lifecycle. Some of the activities are paper-based and are concerned with topics such as processes, requirements analysis and design, whereas others are tool-based and focus on specification and reasoning. Some activities involve pairs of students and others involve larger groups. The paper contains several illustrative examples. Student responses indicate that they find the activities engaging and conducive to learning.