Abstract
The computer fundamentals course is an important course aiming at cultivating students’ computational thinking. In order to improve the course teaching effects, combined PBL, which is an effective instructional approach that can help students to acquire knowledge and to master skills, was employed from 2021’s spring semester to 2023’s spring semester. The role of the teacher has changed from indoctrinator to facilitator. The learning model has shifted from being teacher-centered to a student-centered approach. Teachers carefully prepared various problems, applied new teaching pattern throughout the whole teaching process and gathered students’ reflections. Through these reflections, this model’s teaching effectiveness was verified. On the basis of problem solving, the ability of computational thinking and collaborative learning of students was improved. Furthermore, the conclusion summarizes the main ideas, and further work perspectives.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Wing, J.M.: Computational thinking. Commun. ACM 49(3), 33–35 (2006)
Schmidt, H.G., Moust, J.H.: Factors affecting small-group tutorial learning: a review of research. Probl.-Based Learn.: Res. Perspect. Learn. Interact., 19–52 (2000)
Dilekli, Y.: Project-based learning. In: Paradigm shifts in 21st Century Teaching and Learning, pp. 53–68. IGI Global (2020)
Arnold-Garza, S.: The flipped classroom teaching model and its use for information literacy instruction. Commun. Inf. Lit. 8(1), 9 (2014)
Mithun, S., Evans, N.: Impact of the flipped classroom on students’ learning and retention in teaching programming. In: 2018 ASEE Annual Conference & Exposition (2018)
Davenport, C.E.: Evolution in student perceptions of a flipped classroom in a computer programming course. J. Coll. Sci. Teach. 47(4), 30–35 (2018)
Laal, M., Laal, M.: Collaborative learning: what is it? Procedia Soc. Behav. Sci. 31, 491–495 (2012)
Python Geeks. What is Python Programming Language? https://pythongeeks.org/what-is-python-programming-language
Berssanette, J.H., de Francisco, A.C.: Active learning in the context of the teaching/learning of computer programming: a systematic review. J. Inf. Technol. Educ. Res. 20, 201 (2021)
Wang, G., Zhao, H., Guo, Y., Li, M.: Integration of flipped classroom and problem based learning model and its implementation in university programming course. In: 2019 14th International Conference on Computer Science & Education (ICCSE), pp. 606–610). IEEE (2019)
Chis, A.E., Moldovan, A.N., Murphy, L., Pathak, P., Muntean, C.H.: Investigating flipped classroom and problem-based learning in a programming module for computing conversion course. J. Educ. Technol. Soc. 21(4), 232–247 (2018)
Frydenberg, M., Mentzer, K.: From engagement to empowerment: project-based learning in Python coding courses. In: EDISG Conference, Information Systems & Computing Academic Professionals (2020)
Yew, E.H., Goh, K.: Problem-based learning: an overview of its process and impact on learning. Health Prof. Educ. 2(2), 75–79 (2016)
Saad, A., Zainudin, S.: A review of project-based learning (PBL) and computational thinking (CT) in teaching and learning. Learn. Motiv. 78, 101802 (2022)
Yusoff, K.M., Ashaari, N.S., Wook, T.S.M.T., Ali, N.M.: Analysis on the requirements of computational thinking skills to overcome the difficulties in learning programming. Int. J. Adv. Comput. Sci. Appl. 11(3) (2020)
Han, S., Ye, F.: China’s education policy-making: a policy network perspective. J. Educ. Policy 32(4), 389–413 (2017)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2024 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Gu, C., Li, X. (2024). Combined Problem-Based Learning in Computer Fundamentals Course. In: Hong, W., Kanaparan, G. (eds) Computer Science and Education. Teaching and Curriculum. ICCSE 2023. Communications in Computer and Information Science, vol 2024. Springer, Singapore. https://doi.org/10.1007/978-981-97-0791-1_17
Download citation
DOI: https://doi.org/10.1007/978-981-97-0791-1_17
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-97-0790-4
Online ISBN: 978-981-97-0791-1
eBook Packages: Computer ScienceComputer Science (R0)