yPBL: An Active, Collaborative and Project-Based Learning Methodology in the Domain of Software Engineering

被引:2
|
作者
Exposito, Ernesto [1 ,2 ]
机构
[1] CNRS, LAAS, 7 Ave Colonel Roche, F-31077 Toulouse, France
[2] Univ Toulouse, UPS, INSA, INP,ISAE,LAAS, F-31077 Toulouse, France
关键词
Software development process; problem/project based learning; software engineering process; collaborative workspace; semantic web;
D O I
10.3233/jid-2013-0014
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Software engineers face the challenge of working in a very dynamic and rapidly evolving context requiring the continuous acquisition of knowledge with new software technologies, paradigms, approaches and methodologies. To address these needs, this paper proposes an active, collaborative and project-based learning methodology that is well suited to the software engineering (SE) domain. The yPBL methodology is defined as a specialization of a SE process named 2TUP or "y" that is mainly characterized by the separation of concerns between the requirements and constraints of a software product and the technologies used during its design and development. This SE process has been specialized to define project-based learning courses and the required activities allowing the research, discovery, acquisition, transmission and application of knowledge by the learners following actively and collaboratively the software product engineering process. The yPBL methodology can be applied to standard classroom courses as well as to geographically distributed courses involving students and instructors as well as professionals that need to update or acquire new SE knowledge. In this paper the yPBL methodology is formally specified using the Unified Modelling Language (UML). This methodology is illustrated and evaluated by a case study involving students and instructors of a classroom based software engineering and service-oriented computing course at the INSA Engineering School in Toulouse, France.
引用
收藏
页码:77 / 95
页数:19
相关论文
共 50 条
  • [1] Using Project-Based Learning and Collaborative Learning in Software Engineering Talent Cultivation
    Song, Hongzhi
    Si, Guodong
    Yang, Lei
    Liang, Huakun
    Zhang, Lixia
    [J]. TRUSTCOM 2011: 2011 INTERNATIONAL JOINT CONFERENCE OF IEEE TRUSTCOM-11/IEEE ICESS-11/FCST-11, 2011, : 1288 - 1293
  • [2] COLLABORATIVE, PROJECT-BASED LEARNING IN SOFTWARE DEVELOPMENT
    Ganeshan, K.
    Kirk, D.
    Kothamasu, N.
    [J]. 11TH INTERNATIONAL CONFERENCE OF EDUCATION, RESEARCH AND INNOVATION (ICERI2018), 2018, : 428 - 436
  • [3] Collaborative Project-Based Learning in Training of Engineering Students
    Khasanova, Gulnara F.
    Sanger, Phillip A.
    [J]. TEACHING AND LEARNING IN A DIGITAL WORLD, VOL 1, 2018, 715 : 293 - 298
  • [4] EDUCATION INFRASTRUCTURE FOR PROJECT-BASED LEARNING IN SOFTWARE ENGINEERING
    Andres Moreno-Ruiz, Jose
    Maria del Aguila-Cano, Isabel
    Rafael Garcia-Lazaro, Jose
    Joaqun Canadas-Martinez, Jose
    [J]. INTED2015: 9TH INTERNATIONAL TECHNOLOGY, EDUCATION AND DEVELOPMENT CONFERENCE, 2015, : 643 - 650
  • [5] An Environment for Project-Based Collaborative Learning of Software Design Patterns
    Jeremic, Zoran
    Jovanovic, Jelena
    Gasevic, Dragan
    [J]. INTERNATIONAL JOURNAL OF ENGINEERING EDUCATION, 2011, 27 (01) : 41 - 51
  • [6] Improving Engineering Students' Technical and Professional Skills Through Project-Based Active and Collaborative Learning
    Fang, Ning
    [J]. INTERNATIONAL JOURNAL OF ENGINEERING EDUCATION, 2012, 28 (01) : 26 - 36
  • [7] Industry-Oriented Project-based Learning of Software Engineering
    Spichkova, Maria
    [J]. 2019 24TH INTERNATIONAL CONFERENCE ON ENGINEERING OF COMPLEX COMPUTER SYSTEMS (ICECCS 2019), 2019, : 51 - 60
  • [8] Semantically-enabled Project-based Collaborative Learning of Software Patterns
    Jeremic, Zoran
    Jovanovic, Jelena
    Gasevic, Dragan
    [J]. ICALT: 2009 IEEE INTERNATIONAL CONFERENCE ON ADVANCED LEARNING TECHNOLOGIES, 2009, : 569 - +
  • [9] "The Active Project-Based Learning" for Electrical and Information Engineering Teaching
    Baccar, Sahbi
    Houlier, Sophie
    Messaadia, Mourad
    [J]. 2017 27TH EAEEIE ANNUAL CONFERENCE (EAEEIE), 2017,
  • [10] Project-Based Collaborative Engineering Design and Manufacturing Learning with PLM Tools
    Vila, Carlos
    Vicente Abellan, Jose
    Estruch, Antonio M.
    Bruscas, Gracia M.
    [J]. COOPERATIVE DESIGN, VISUALIZATION, AND ENGINEERING, PROCEEDINGS, 2009, 5738 : 367 - 371