Towards connecting discrete mathematics and software engineering

Towards connecting discrete mathematics and software engineering
复制标题

连接离散数学和软件工程

DOI:
10.26599/tst.2019.9010012
复制
发表时间:
2020
影响因子:
6.6
通讯作者:
Xinjun Mao
Xinjun Mao
中科院分区:
计算机科学2区
文献类型:
--
作者:
Tun Li;Wanwei Liu;Juan Chen;Xiaoguang Mao;Xinjun Mao

文献摘要

被引文献

相似文献

为了加强软件开发方面的培训,我们认为软件工程专业的学生应该在课程的早期就接触软件开发活动。这需要在学生学习软件工程课程之前应对让学生参与软件开发的挑战。本文提出了一种在软件工程课程中衔接课程的方法,即在软件开发先修课程中为学生设置综合开发项目。以离散数学(DM)课程为例,我们使用从离散数学主题衍生的几个实践和综合项目来描述所提出的方法的实施和教学实践。给出了示例项目、其应用和培训结果的详细描述。应用这些实践的结果和经验教训表明,这是连接软件工程课程中的课程的一种有前途的方法。
To enhance training in software development, we argue that students of software engineering should be exposed to software development activities early in the curriculum. This entails meeting the challenge of engaging students in software development before they take the software engineering course. In this paper, we propose a method to connect courses in the software engineering curriculum by setting comprehensive development projects to students in prerequisite courses for software development. Using the Discrete Mathematics (DM) course as an example, we describe the implementation of the proposed method and teaching practices using several practical and comprehensive projects derived from topics in discrete mathematics. Detailed descriptions of the sample projects, their application, and training results are given. Results and lessons learned from applying these practices show that it is a promising way to connect courses in the software engineering curriculum.