Skip to main content

Combined Problem-Based Learning in Computer Fundamentals Course

  • Conference paper
  • First Online:
Computer Science and Education. Teaching and Curriculum (ICCSE 2023)

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 2024))

Included in the following conference series:

  • 221 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Wing, J.M.: Computational thinking. Commun. ACM 49(3), 33–35 (2006)

    Article  Google Scholar 

  2. 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)

    Google Scholar 

  3. Dilekli, Y.: Project-based learning. In: Paradigm shifts in 21st Century Teaching and Learning, pp. 53–68. IGI Global (2020)

    Google Scholar 

  4. Arnold-Garza, S.: The flipped classroom teaching model and its use for information literacy instruction. Commun. Inf. Lit. 8(1), 9 (2014)

    Google Scholar 

  5. Mithun, S., Evans, N.: Impact of the flipped classroom on students’ learning and retention in teaching programming. In: 2018 ASEE Annual Conference & Exposition (2018)

    Google Scholar 

  6. 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)

    Article  Google Scholar 

  7. Laal, M., Laal, M.: Collaborative learning: what is it? Procedia Soc. Behav. Sci. 31, 491–495 (2012)

    Article  Google Scholar 

  8. Python Geeks. What is Python Programming Language? https://pythongeeks.org/what-is-python-programming-language

  9. 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)

    Google Scholar 

  10. 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)

    Google Scholar 

  11. 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)

    Google Scholar 

  12. Frydenberg, M., Mentzer, K.: From engagement to empowerment: project-based learning in Python coding courses. In: EDISG Conference, Information Systems & Computing Academic Professionals (2020)

    Google Scholar 

  13. 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)

    Google Scholar 

  14. Saad, A., Zainudin, S.: A review of project-based learning (PBL) and computational thinking (CT) in teaching and learning. Learn. Motiv. 78, 101802 (2022)

    Article  Google Scholar 

  15. 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)

    Google Scholar 

  16. Han, S., Ye, F.: China’s education policy-making: a policy network perspective. J. Educ. Policy 32(4), 389–413 (2017)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Xiaoying Li .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2024 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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)

Publish with us

Policies and ethics