Weaving a Formal Methods Education with Problem-Based Learning

被引:0
|
作者
Gibson, J. Paul [1 ]
机构
[1] IT SudParis, Le Dept Logiciels Reseaux, F-91011 Evry, France
关键词
Teaching Formal Methods; Computing Curriculum; Mathematics of Computer Science; Science of Software Engineering;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The idea of weaving formal methods through computing (or software engineering) degrees is not a new one. However, there has been little success in developing and implementing such a curriculum. Formal methods continue to be taught as stand-alone modules and students, in general, fail to see how fundamental these methods are to the engineering of software. A major problem is one of motivation - how can the students be expected to enthusiasticall.y embrace a challenging subject when the learning benefits, beyond passing an exam and achieving curriculum credits, are not clear? Problem-based learning has gradually moved from being an innovative pedagogique technique, commonly used to better-motivate students. to being widely adopted in the teaching of many different disciplines: including computer science and software engineering. Our experience shows that a good problem can be re-used throughout a student's academic life. In fact, the best. computing problems be used with Children (young and old), undergraduates and postgraduates. In this paper we present a process for weaving formal methods through a university curriculum that is founded on the application of problem-based learning and a library of good software engineering problems, where students learn about formal methods without sitting a traditional formal methods module. The process of constructing good problems and integrating them into the curriculum is shown to be analagous to the process of engineering software. This approach is not, intended to replace more traditional formal methods modules: it will better prepare students for such specialised modules and ensure that all students have an understanding mid appreciation for formal methods even if they do not, go on to specialise in them.
引用
收藏
页码:460 / 472
页数:13
相关论文
共 50 条
  • [21] A TAXONOMY OF PROBLEM-BASED LEARNING-METHODS
    BARROWS, HS
    MEDICAL EDUCATION, 1986, 20 (06) : 481 - 486
  • [22] PROBLEM-BASED LEARNING IN HIV RESIDENCY EDUCATION
    LEVY, J
    FOLEY, R
    LEMON, M
    CLINICAL RESEARCH, 1991, 39 (02): : A619 - A619
  • [23] Problem-based learning - Commentary: The promise of problem-based learning
    White, HB
    BIOCHEMISTRY AND MOLECULAR BIOLOGY EDUCATION, 2002, 30 (06) : 419 - 419
  • [24] Problem characteristics of problem-based learning in hospitality and tourism education
    Lin, Pearl M. C.
    Fung, Clare
    Au, Wai Ching Wilson
    JOURNAL OF TEACHING IN TRAVEL & TOURISM, 2025, 25 (01) : 19 - 40
  • [25] What is the problem in problem-based learning in higher education mathematics
    Dahl, Bettina
    EUROPEAN JOURNAL OF ENGINEERING EDUCATION, 2018, 43 (01) : 112 - 125
  • [26] Incorporating Problem-based Learning in Physical Education Teacher Education
    Hushman, Glenn
    Napper-Owen, Gloria
    JOURNAL OF PHYSICAL EDUCATION RECREATION AND DANCE, 2011, 82 (08): : 17 - 23
  • [27] Problem-based learning and case-based learning in dental education
    Wang, Haiyan
    Xuan, Jing
    Liu, Lijun
    Shen, Xuemin
    Xiong, Yaoyang
    ANNALS OF TRANSLATIONAL MEDICINE, 2021, 9 (14)
  • [28] Does problem-based learning in Nursing Education Empower Learning?
    Compton, Roslyn M.
    Owilli, Alex Olirus
    Norlin, Erin E.
    Murdoch, Natasha L. Hubbard
    NURSE EDUCATION IN PRACTICE, 2020, 44
  • [29] An integrated problem-based learning model for engineering education
    Ip, WH
    Choi, ACK
    Chan, JSF
    INTERNATIONAL JOURNAL OF ENGINEERING EDUCATION, 2003, 19 (05) : 734 - 737
  • [30] Problem-Based Learning: Serious Game in Science Education
    Host'ovecky, Marian
    Novak, Martin
    Horvathova, Zuzana
    PROCEEDINGS OF THE 12TH INTERNATIONAL CONFERENCE ON E-LEARNING (ICEL 2017), 2017, : 303 - 310