UPSI Digital Repository (UDRep)
Start | FAQ | About
Menu Icon

QR Code Link :

Type :Article
Subject :LB Theory and practice of education
ISSN :2232- 0032/e-ISSN 0128-0481
Main Author :Aslina Saad
Title :The effectiveness of project based learning with computational thinking techniques in a software engineering project course
Hits :4
Place of Production :Tanjong Malim
Publisher :Fakulti Pengurusan dan Ekonomi
Year of Publication :2022
Notes :Vol. 12 No. 1 (2022): Journal of Contemporary Issues and Thought (JCIT)
Corporate Name :Perpustakaan Tuanku Bainun
PDF Full Text :You have no permission to view this item.

Abstract : Perpustakaan Tuanku Bainun
To date, finding the most effective method to teach SE students is extremely challenging. This study used the project-based learning approach which applies computational thinking techniques by engaging students via inquiry based, hands on and student centric in teaching the software engineering Project course to students enrolled in a software engineering program. The objective of this study was to evaluate the effectiveness of the project-based learning approach as an innovative pedagogical method to improve software engineering students_ skills in three critical domains, namely practical, knowledge, and soft-skills. Seventy students_ skills and knowledge of various aspects of software engineering before and after the learning intervention were compared using the t-test. They were guided to carry out a software engineering project in several groups. Survey questionnaires consisting of close and open-ended questions to probe various aspects of software engineering, namely project planning, requirement analysis, software design, developments, and presentation, were administered to the students after the learning intervention. The results showed the differences in students_ skills and knowledge in the above aspects of software engineering were significant, signifying that the projectbased learning__computational thinking approach is an effective approach to help students learn such aspects of software engineering more efficaciously and boost cooperative learning. Keywords: Project-based learning; Computational thinking; Software engineering education; Software project

References

Bell, S. (2010). Project-based learning for the 21st century: skills for the future. The Clearing House: A Journal of

Educational Strategies, Issues and Ideas, 83(2), 39–43.

 

Blumenfeld, P.C., Soloway, E., Marx, R.W., Krajcik, J. S., Guzdial, M., & Palincsar, A. (1991). Motivating projectbased

learning: Sustaining the doing, supporting the learning. Educational Psychologist, 26(3-4), 369–398.

 

Gary, K. (2015). Project-based learning. Computer, 48(9), 98–100.

 

Ghezzi, C., & Mandrioli, D. (2005). The challenges of software engineering education. Proceedings of the 27th

International Conference on Software Engineering - ICSE ’05. https://doi.org/10.1145/1062455.1062578

 

Gillies, R’ M., & Boyle, M. (2011). Teachers’ reflections of cooperative learning (CL): A two-year follow-up.

Teaching Education, 22(1), 63-78.

 

Hazzan, O., & Dubinsky, Y. (2007). Why software engineering programs should teach agile software

development. ACM SIGSOFT Software Engineering Notes, 32(2), 1. https://doi.org/10.1145/1234741.1234758

 

Kokotsaki, D., Kokotsaki, V. & Menzies, W. (2016). Project-based learning: A review of the literature. Improving

Schools, 19(3).

 

Mittal, M., & Sureka, A. (2014). Process mining software repositories from student projects in an undergraduate

software engineering course. In Companion Proceedings of the 36th International Conference on Software

Engineering, May (pp. 344-353).

 

Pérez, B., & Rubio, Á.L. (2020). A project-based learning approach for enhancing learning skills and motivation in

software engineering. Proceedings of the 51st ACM Technical Symposium on Computer Science Education.

https://doi.org/10.1145/3328778.3366891

 

Saad, A. (2020). Students' computational thinking skill through cooperative learning based on hands-on, inquirybased,

and student-centric learning approaches. Universal Journal of Educational Research, 8(1), 290-296.

 

Santos, S.C., da Conceição Moraes Batista, M., Cavalcanti, A.P.C., Albuquerque, J.O., & Meira, S.R.L. (2009).

Applying PBL in software engineering education. 2009 22nd Conference on Software Engineering Education and

Training. https://doi.org/10.1109/CSEET.2009.39

 

Shaw, M. (2000) Software engineering education: A roadmap. In Proceedings of the Conference on The Future of

Software Engineering, May (pp. 371–380). https://doi.org/10.1145/336512.336592

 

Sindre, G, Giannakos, M., Krogstie, BR. Munkvold, R, & Aalberg, T (2018). Project-based learning in IT education:

Definitions and qualities. Uniped, 41(02), 147-163.

 

Souza, M., Moreira, R., & Figueiredo, E. (2019). Students perception on the use of project-based learning in

software engineering education. Proceedings of the XXXIII Brazilian Symposium on Software Engineering - SBES

2019. https://doi.org/10.1145/3350768.3352457

 

Yadav, A., Mayfield, C., Zhou, N., Hambrusch, S., & Korb, J.T. (2014). Computational thinking in elementary and

secondary teacher education. ACM Transactions on Computing Education, 14(1), 1–16.

 

Yadav, S.S., & Xiahou, J. (2010). Integrated project based learning in software engineering education. 2010

International Conference on Educational and Network Technology. https://doi.org/10.1109/icent.2010.5532120

 


This material may be protected under Copyright Act which governs the making of photocopies or reproductions of copyrighted materials.
You may use the digitized material for private study, scholarship, or research.

Back to search page

Installed and configured by Bahagian Automasi, Perpustakaan Tuanku Bainun, Universiti Pendidikan Sultan Idris
If you have enquiries, kindly contact us at pustakasys@upsi.edu.my or 016-3630263. Office hours only.