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