Skip to main content

Advertisement

Log in

Integration of problem-based learning in elementary computer science education: effects on computational thinking and attitudes

  • Development Article
  • Published:
Educational Technology Research and Development Aims and scope Submit manuscript

Abstract

This study investigated how a computer science (CS) problem-based curriculum impacted elementary students’ CS learning and attitudes. Four sixth-grade teachers and 200 of their students participated in the study. Researchers developed a CS curriculum in collaboration with the teachers, which consisted of two main units: (1) an introduction to block-based coding and (2) a problem-based learning (PBL) applied coding project. Overall, students significantly improved their knowledge of CT concepts after the introductory block-based coding lessons and retained that knowledge after completing the PBL activities approximately three months later. Results suggest that Event and Parallelism were challenging concepts for most of the students, whereas Loop and Sequence were easily grasped by most of the students. Further analysis based on prior knowledge levels revealed that the high-prior knowledge (HK) group outperformed the low-prior knowledge (LK) group on every measure. However, LK narrowed the gap of CT concepts after the introductory block-based coding lessons. Students also communicated relatively positive attitudes towards CS at the conclusion of the PBL unit. These results provide support for further exploring the integration of inquiry-oriented instructional strategies such as PBL to support CS instruction.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Fig. 1

Similar content being viewed by others

References

Download references

Acknowledgements

This material is based upon work supported by the Google Computer Science Education Research Grant. Thanks to the research team members for their contributions to this work, and to the teachers and students who participated in this study.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Kyungbin Kwon.

Ethics declarations

Conflict of interest

The authors declare that he has no conflict of interest.

Ethical approval

All procedures performed in studies involving human participants were in accordance with the ethical standards of the institutional and/or national research committee and with the 1964 Helsinki declaration and its later amendments or comparable ethical standards.

Informed consent

Researchers obtained a student assent form and a parent consent form from the participants as well as their parents/guardians before initiating research activities.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Appendix 1: Student Attitude Survey

Appendix 1: Student Attitude Survey

Self-efficacy toward programming

  1. 1.

    I can write a program that gives me the results I want.

  2. 2.

    I am good at programming.

  3. 3.

    I can find errors in my program and fix them.

  4. 4.

    I can read a program written by others.

Attitude toward CS

  1. 5.

    I think programming is important to know.

  2. 6.

    I think programming is frustrating.

  3. 7.

    I think programming is boring.

  4. 8.

    I think programming could help solve problems in my everyday life.

  5. 9.

    I want to continue to learn programming in the future.

  6. 10.

    I enjoy writing programs.

Confidence in CT skills

  1. 11.

    I can break down a problem so I can find a solution.

  2. 12.

    I can find a pattern in a series of events or numbers.

  3. 13.

    I am good at creating plans to solve complex problems.

  4. 14.

    I can create a step-by-step solution to a problem.

  5. 15.

    I can apply a plan to solve a problem.

  6. 16.

    I can find general rules from a problem I solved that I can use for other problems.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Kwon, K., Ottenbreit-Leftwich, A.T., Brush, T.A. et al. Integration of problem-based learning in elementary computer science education: effects on computational thinking and attitudes. Education Tech Research Dev 69, 2761–2787 (2021). https://doi.org/10.1007/s11423-021-10034-3

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11423-021-10034-3

Keywords

Navigation