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 条
  • [21] Improving Student Engagement With Project-Based Learning: A Case Study in Software Engineering
    Morais, Paula
    Ferreira, Maria Joao
    Veloso, Bruno
    [J]. IEEE REVISTA IBEROAMERICANA DE TECNOLOGIAS DEL APRENDIZAJE-IEEE RITA, 2021, 16 (01): : 21 - 28
  • [22] An Eco-System Approach to Project-Based Learning in Software Engineering Education
    Stahl, Daniel
    Sandahl, Kristian
    Buffoni, Lena
    [J]. IEEE TRANSACTIONS ON EDUCATION, 2022, 65 (04) : 514 - 523
  • [23] Application of Project-Based Learning to a Software Engineering course in a hybrid class environment
    Ceh-Varela, Edgar
    Canto-Bonilla, Carlos
    Duni, Dhimitraq
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2023, 158
  • [24] Software Engineering Project-Based Learning in an Up-To-Date Technological Context
    Admjan, Alejandro
    Solari, Martin
    [J]. 2021 IEEE URUCON, 2021, : 486 - 491
  • [25] PROJECT-BASED LEARNING IN AN INTERNATIONAL VIRTUAL CLASSROOM TO TEACH GLOBAL SOFTWARE ENGINEERING
    Olivares-Ceja, J. M.
    Guitierrez-Sanchez, B.
    Brockmann, P.
    Kress, A.
    Staufer, J.
    [J]. 9TH INTERNATIONAL CONFERENCE ON EDUCATION AND NEW LEARNING TECHNOLOGIES (EDULEARN17), 2017, : 6263 - 6273
  • [26] Teaching lighting: project-based learning methodology
    Bilbao-Villa, Ainara
    Muros Alcojor, Adrian
    [J]. X JORNADAS SOBRE INNOVACION DOCENTE EN ARQUITECTURA, JIDA 2022, 2022, : 55 - 69
  • [27] ROBOTICS AND CONTROL WITH PROJECT-BASED LEARNING METHODOLOGY
    Pastor, J. J.
    Pelaez, M. D.
    Martinez, J.
    Val, S.
    Pastor, P.
    Guerrero, J. L.
    [J]. 6TH INTERNATIONAL CONFERENCE OF EDUCATION, RESEARCH AND INNOVATION (ICERI 2013), 2013, : 4302 - 4310
  • [28] Active Learning through combination of project-based learning with problem-based learning in Engineering Education
    Chen, Ziwei
    [J]. PROCEEDINGS OF THE 2015 INTERNATIONAL CONFERENCE ON SOCIAL SCIENCE AND HIGHER EDUCATION, 2015, 28 : 68 - 71
  • [29] A Project-Based Course on Software Development for (Engineering) Research
    Niemeyer, Kyle E.
    [J]. COMPUTATIONAL SCIENCE - ICCS 2019, PT V, 2019, 11540 : 401 - 407
  • [30] Cognitive aspects in a project-based course in software engineering
    Dulipovici, M
    Robillard, PN
    [J]. ITHET 2004: PROCEEDINGS OF THE FIFTH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY BASED HIGHER EDUCATION AND TRAINING, 2004, : 353 - 359