Skip to main content

Advertisement

Log in

Exploring the characteristics of an optimal design of non-programming plugged learning for developing primary school students’ computational thinking in mathematics

  • Development Article
  • Published:
Educational technology research and development Aims and scope Submit manuscript

Abstract

Existing computational thinking (CT) research focuses on programming in K-12 education; however, there are challenges in introducing it into the formal disciplines. Therefore, we propose the introduction of non-programming plugged learning in mathematics to develop students’ CT. The research and teaching teams collaborated to develop an instructional design for primary school students. The participants were 112 third- and fourth-grade students (aged 9–10) who took part in three rounds of experiments. In this paper, we present an iterative problem-solving process in design-based implementation research, focusing on the implementation issues that lead to the design principles in the mathematics classroom. The computational tasks, environment, tools, and practices were iteratively improved over three rounds to incorporate CT effectively into mathematics. Results from the CT questionnaire demonstrated that the new program could significantly improve students’ CT abilities and compound thinking. The results of the post-test revealed that CT, including the sub-dimensions of decomposition, algorithmic thinking, and problem-solving improved threefold compared to the pre-test between the three rounds, indicating that strengthened CT design enhanced CT perceptions. Similarly, the students’ and teacher’ interviews confirmed their positive experiences with CT. Based on empirical research, we summarize design characteristics from computational tasks, computational environment and tools, and computational practices and propose design principles. We demonstrate the potential of non-programming plugged learning for developing primary school students’ CT in mathematics.

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.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9

Similar content being viewed by others

References

Download references

Acknowledgements

The authors would like to thank Ling Xie who conducted instructional design and implementation, the mathematics teacher team for their participation in classroom observation and seminars in a primary school attached to Huazhong University of science and technology, Wuhan, China, and thank Xing Li, Dandan Wang, and Niu Li for their assistance with experiments.

Funding

This study was funded by a grant (Grant Number: 71874066) from the National Natural Science Foundation of China and a grant (Grant Number: 21YJC880026) from the Philosophy and Social Sciences Planning Project of the Ministry of Education, China.

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to Yi Zhang or Cheng-Yu Hung.

Ethics declarations

Conflict of interest

No potential conflict of interest was reported by the authors.

Ethical approval

All study participants’ parents provided informed consent, and the study design was approved by the appropriate ethics review board.

Additional information

Publisher's Note

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

Appendices

Appendix 1

See Tables 6 and 7.

Table 6 Factors and items of the computational thinking perception questionnaire
Table 7 An overview of the three rounds of teaching for computational thinking improvements

Appendix 2

Transfer exercises

  1. 1.

    Use 20 fence sections, each measuring 1 m to enclose a rectangular field for planting potatoes. How do you enclose the largest area? Answer: The area of the square is the largest; side length: 20÷4=5(m); area: 5×5=25(m2).

  2. 2.

    Use 12 fence sections, each measuring 1 m to enclose a rectangular bale of straw with two adjacent sides against the wall. How do you enclose the largest area?

    figure a

    Answer: The area of the square is the largest; length + width = 12(m); length=6(m); width=6(m); area: 6×6=36 (m2)

  1. 3.

    Use 16 fence sections, each measuring 1 m to enclose a rectangular chicken coop with one side against the wall. How do you enclose the largest area?

    figure b
    figure c

Answer:

  1. (1)

    Long side against the wall: length+2×width=16

    Length (m)

    Width (m)

    Area (square meters)

    14

    1

    14

    12

    2

    24

    10

    3

    30

    8

    4

    32

    6

    5

    30

  2. (2)

    Short side against the wall: width+2×length=16

    Length (m)

    Width (m)

    Area (square meters)

    7

    2

    14

    6

    4

    24

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Wang, J., Zhang, Y., Hung, CY. et al. Exploring the characteristics of an optimal design of non-programming plugged learning for developing primary school students’ computational thinking in mathematics. Education Tech Research Dev 70, 849–880 (2022). https://doi.org/10.1007/s11423-022-10093-0

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11423-022-10093-0

Keywords

Navigation