Welcome to Francis Academic Press

Frontiers in Educational Research, 2024, 7(12); doi: 10.25236/FER.2024.071205.

Research on Strategies and Practices for Reforming Computer Programming Language Teaching in Undergraduate Education Based on Project-Driven Approach

Author(s)

Hairong Zhu1, Xiaoqiang Luo1, Zhuo Feng1, Yilan Zeng2

Corresponding Author:
Xiaoqiang Luo
Affiliation(s)

1Guangxi Normal University of Science and Technology, Laibin, Guangxi, 546199, China

2The Second Junior High School of Nanmu Town, Guigang City, Guangxi, 537226, China

Abstract

This paper explores the strategies and effectiveness of promoting programming language teaching reform in undergraduate computer science education using a project-driven approach. Through a comparative analysis of project-driven and traditional teaching methods, the advantages of project-driven teaching in stimulating student interest, enhancing practical skills, and promoting the development of comprehensive competencies are demonstrated. Using specific case studies, the paper illustrates how project-driven teaching can be used to restructure programming language courses, broaden student perspectives, improve practical application skills, enhance teamwork, and foster innovative thinking. Finally, the paper proposes a complete teaching reform framework from the perspectives of teaching philosophy, course design, teaching methods, and evaluation systems, with the aim of providing valuable insights for the reform of programming language teaching in undergraduate computer education.

Keywords

Programming language teaching; comprehensive competencies; project-driven learning; practical teaching methods; teamwork skills

Cite This Paper

Hairong Zhu, Xiaoqiang Luo, Zhuo Feng, Yilan Zeng. Research on Strategies and Practices for Reforming Computer Programming Language Teaching in Undergraduate Education Based on Project-Driven Approach. Frontiers in Educational Research (2024) Vol. 7, Issue 12: 35-42. https://doi.org/10.25236/FER.2024.071205.

References

[1] Chen, C., Chen, T., Huang, Y., & Wu, J. (2020). Effects of Project-Based Learning on Students' Programming Performance and Motivation in Computer Science Education. Journal of Educational Technology & Society, 23(3), 51-62.

[2] Su, S., Liu, M., & Han, X. (2020). A Review of Project-Based Learning in Computing Education: Recent Advances and Future Directions. IEEE Transactions on Education, 63(4), 350-362.

[3] König, J., Jütte, L., & Eichler, D. (2021). Project-Based Learning in Higher Education: A Systematic Literature Review. Educational Research Review, 33, 100396.

[4] Liao, Y., Shum, S. B., & Chu, S. K. (2021). Effects of Project-Based Learning in STEM Education: A Meta-Analysis. Educational Psychology Review, 33(2), 285-317.

[5] Hwang, G. J., Lai, C. L., & Wang, S. Y. (2020). Effects of the Flipped Classroom Model on Knowledge Engagement and Project Performance in Programming Education. Journal of Computer Assisted Learning, 36(6), 801-815.

[6] Du, Y., Lin, J., & Fang, H. (2020). Integrating Project-Based Learning and Online Learning in Computer Science Education: An Empirical Study. Computers & Education, 157, 103978.

[7] Suh, S., Lee, J., & Kim, J. (2020). Exploring the Impact of Project-Based Learning on Programming Achievement in Elementary School. Computers & Education, 154, 103944.

[8] Baepler, P., & Walker, J. D. (2021). The Value of Authenticity for Project-Based Learning in Higher Education: A Review. Educational Psychology Review, 33(3), 805-835.

[9] Yıldırım, B., & Çolak, İ. (2021). Investigating the Effects of Project-Based Learning on Academic Achievement and Self-Efficacy Beliefs in Programming Education. Journal of Educational Computing Research, 59(6), 1197-1218.

[10] Wang, Y., & Huang, Y. M. (2022). Enhancing Programming Learning through Project-Based Learning: A Meta-analysis of Empirical Studies. Computers & Education, 176, 104481.