'Mathematical' Does Not Mean 'Boring': Integrating Software Assignments to Enhance Learning of Logico-Mathematical Concepts

被引:3
|
作者
Zamansky, Anna [1 ]
Zohar, Yoni [2 ]
机构
[1] Univ Haifa, Haifa, Israel
[2] Tel Aviv Univ, Tel Aviv, Israel
关键词
Education; Teaching; Automated reasoning; Software engineering; Logic; Testing; Engagement; FORMAL METHODS;
D O I
10.1007/978-3-319-39564-7_10
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Insufficient mathematical skills of practitioners are hypothesized as one of the main hindering factors for the adoption of formal methods in industry. This problem is directly related to negative attitudes of future computing professionals to core mathematical disciplines, which are perceived as difficult, boring and not relevant to their future daily practices. This paper is a contribution to the ongoing debate on how to make courses in Logic and Formal Methods both relevant and engaging for future software practitioners. We propose to increase engagement and enhance learning by integrating 'hands-on' software engineering assignments based on cross-fertilization between software engineering and logic. As an example, we report on a pilot assignment given at a Logic and Formal Methods course for Information Systems students at the University of Haifa. We describe the design of the assignment, students' feedback and discuss some lessons learnt from the pilot.
引用
收藏
页码:103 / 108
页数:6
相关论文
共 10 条