Application of Project-Based Learning to a Software Engineering course in a hybrid class environment

被引:1
|
作者
Ceh-Varela, Edgar [1 ]
Canto-Bonilla, Carlos [2 ]
Duni, Dhimitraq [1 ]
机构
[1] Eastern New Mexico Univ, Dept Math Sci, Portales, NM 88130 USA
[2] Univ Tecnol Metropolitana, Dept Informat Technol, Merida, Yucatan, Mexico
关键词
Project-Based Leaning; Software Engineering; Hybrid environment; PBL; ENGAGEMENT;
D O I
10.1016/j.infsof.2023.107189
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Context: This paper centers on Project-Based Learning (PBL). In PBL, the student is now the center of the whole teaching and learning process, while the instructor's role is now of a facilitator presenting to the students the resources and guidance to solve the given problem. Most existing studies, apply PBL to courses having in-person students.<br />Objective: The paper presents the application of a PBL approach to a Software Engineering (SE) course having a hybrid class environment (i.e., online and in-person students). The main objective of this paper is to analyze the students' attitudes after experiencing working on a real-life problem as part of our PBL approach in a hybrid class environment.Methods: We propose a relaxed plan-based software development model as basis for guiding the project execution. At the end of the course, we applied a survey to the students to evaluate their experience in the course.Results: We obtained the answers of 70.8% of students taking a SE course. With these answers, we could measure the students' perception of using PBL in a SE course and how this strategy helped them to gain soft and hard skills in software development. We divided the answers for their analysis into different categories: soft skills, technical skills, learning experience, and other results. Moreover, we compare the performance of the teams and students based on their type (i.e., online and in-person).Conclusion: We found qualitative differences in the experience of online and in-person students. Based on our experience with this study, we provide guidelines for applying PBL in a hybrid environment. Overall, our study has demonstrated a positive contribution in supporting teaching SE using a PBL in a hybrid class environment.
引用
收藏
页数:13
相关论文
共 50 条
  • [1] APPLICATION OF PROJECT-BASED LEARNING IN AN ENGINEERING COURSE
    Alfaro-Pozo, R.
    Bautista-Valhondo, J.
    EDULEARN19: 11TH INTERNATIONAL CONFERENCE ON EDUCATION AND NEW LEARNING TECHNOLOGIES, 2019, : 2966 - 2966
  • [2] THE SIMULATED WORKING ENVIRONMENT IN A PROJECT-BASED SOFTWARE ENGINEERING COURSE
    ROBILLARD, PN
    LEBLANC, D
    COMPUTERS & EDUCATION, 1988, 12 (04) : 471 - 477
  • [3] Cooperative project-based learning in a web-based software engineering course
    Piccinini, Nicola
    Scollo, Giuseppe
    EDUCATIONAL TECHNOLOGY & SOCIETY, 2006, 9 (04): : 54 - 62
  • [4] A Project-Based Course on Software Development for (Engineering) Research
    Niemeyer, Kyle E.
    COMPUTATIONAL SCIENCE - ICCS 2019, PT V, 2019, 11540 : 401 - 407
  • [5] Cognitive aspects in a project-based course in software engineering
    Dulipovici, M
    Robillard, PN
    ITHET 2004: PROCEEDINGS OF THE FIFTH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY BASED HIGHER EDUCATION AND TRAINING, 2004, : 353 - 359
  • [6] The Application of Project-Based Learning in Computer Course
    Cai, Ken
    Liang, Xiaoying
    PROCEEDINGS OF THE 2010 INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY AND SCIENTIFIC MANAGEMENT, VOLS 1-2, 2010, : 901 - 904
  • [7] Integration of different assessment approaches: application to a project-based learning engineering course
    Cifrian, Eva
    Andres, Ana
    Galan, Berta
    Viguri, Javier R.
    EDUCATION FOR CHEMICAL ENGINEERS, 2020, 31 (31): : 62 - 75
  • [8] Self-grading in a project-based software engineering course
    Ellis, HJC
    Mitchell, R
    17TH CONFERENCE ON SOFTWARE ENGINEERING EDUCATION AND TRAINING, PROCEEDINGS, 2004, : 138 - 143
  • [9] Evolving a Project-based Software Engineering Course: A Case Study
    Delgado, David
    Velasco, Alejandro
    Aponte, Jairo
    Marcus, Andrian
    2017 IEEE 30TH CONFERENCE ON SOFTWARE ENGINEERING EDUCATION AND TRAINING (CSEE&T), 2017, : 77 - 86
  • [10] Tailoring Project-Based Learning for a Communications Engineering Course
    Lopez-Salcedo, Jose A.
    Seco-Granados, Gonzalo
    2009 EAEEIE ANNUAL CONFERENCE, 2009, : 166 - 170