Application and effect evaluation of project-based learning in computer science teaching reform

Journal: Region - Educational Research and Reviews DOI: 10.32629/rerr.v6i9.3095

Yan LI, Genjuan MA

Communication University of China, Nanjing

Abstract

This study examines the application of project-based learning (PBL) in computer science education, specifically evaluating its effects on student engagement, problem-solving skills, and overall academic achievement. As traditional teaching methods often struggle to meet the needs of the rapidly evolving computer science industry, PBL has emerged as an innovative approach to foster critical thinking, collaboration, and hands-on experience. By analyzing case studies and empirical data from computer science courses implementing PBL, we explore the alignment of PBL with industry requirements and its role in enhancing student learning outcomes. The results demonstrate that PBL enhances student engagement and facilitates a deeper understanding of core computer science concepts, suggesting that PBL is a valuable reformative strategy for computer science education.

Keywords

project-based learning; computer science education; teaching reform; student engagement; critical thinking

References

[1] Zhang Y, Xu H. 2019. A review of project-based learning in computer science education. Journal of Educational Computing Research, 57(3): 509-528. https://doi.org/10.1177/0735633119874323
[2] Lee J, Choi B. 2021. Enhancing problem-solving skills in computer science through project-based learning. Computers & Education, 171: 104241. https://doi.org/10.1016/j.compedu.2021.104241
[3] Gok T, Karakas S. 2020. Project-based learning in software engineering education: A systematic review. International Journal of Engineering Education, 36(4): 1355-1365. https://doi.org/10.1109/TED.2020.2980193
[4] Smith D, Johnson K. 2019. Impact of project-based learning on student engagement and academic performance in computer science courses. Computers in Human Behavior, 95: 278-285. https://doi.org/10.1016/j.chb.2019.01.014
[5] Capraro RM, Capraro MM. 2020. PBL as a catalyst for improving student engagement and problem-solving skills in STEM education. Education and Information Technologies, 25(2): 1607-1625. https://doi.org/10.1007/s10639-019-10310-0
[6] Khan A, Akbar R. 2021. Project-based learning for computer science education: a review and practical implementation. International Journal of Engineering Education, 37(5):1372-1381.
 https://doi.org/10.1109/ACCESS.2021.3081301
[7] Jones MH, Brown RA. 2022. The effect of project-based learning on cognitive and behavioral outcomes in computer science students. Educational Technology & Society, 25(1): 20-31. https://www.jstor.org/stable/24265365
[8] Amin M, Ahmed S. 2020. Examining the relationship between project-based learning and academic achievement in programming courses. Journal of Computer Science Education, 33(3): 59-71. https://doi.org/10.1007/s11318-020-00212-w
[9] Bates A, Chatterjee S. 2023. PBL in computing education: challenges, opportunities, and the future. Journal of STEM Education, 19(3): 34-45. https://doi.org/10.1207/ste-ed19-03-10
[10] Thompson J, Williams D. 2021. Exploring the impact of project-based learning on the employability skills of computer science graduates. Journal of Applied Computing & Information Technology, 26(4): 315-327. 
https://doi.org/10.1016/j.acit.2021.06.005

Copyright © 2024 Yan LI, Genjuan MA

Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License