Education, Science, Technology, Innovation and Life
Open Access
Sign In

Pair Programming Efficacy and Implementation Strategies in Chinese High School IT Curriculum

Download as PDF

DOI: 10.23977/aetp.2023.070211 | Downloads: 18 | Views: 402

Author(s)

Zhang Wuwen 1, Guan Yurong 1

Affiliation(s)

1 Huanggang Normal University, Huanggang, Hubei, 438000, China

Corresponding Author

Zhang Wuwen

ABSTRACT

In the past decade, governments worldwide have incorporated programming education in primary and secondary schools as a crucial initiative to cultivate technical talent and enhance international competitiveness. Against this backdrop, this paper examines the efficacy and implementation strategies of pair programming in Chinese high school information technology curricula. Pair programming is an effective learning approach that fosters computational thinking, communication and collaboration skills, confidence and self-efficacy, innovative thinking, and problem-solving abilities while simultaneously augmenting students' programming expertise and practical experience. To optimize the implementation of pair programming instruction, this paper proposes several recommendations, including defining students' pair programming roles, supplying essential programming tools and resources, judiciously allocating time, encouraging student sharing and interaction, emphasizing class cohesion, offering personalized guidance, and continually refining teaching methodologies.

KEYWORDS

Pair Programming; Personalized Guidance; Programming Skills; Instructional Process

CITE THIS PAPER

Zhang Wuwen, Guan Yurong, Pair Programming Efficacy and Implementation Strategies in Chinese High School IT Curriculum. Advances in Educational Technology and Psychology (2023) Vol. 7: 68-72. DOI: http://dx.doi.org/10.23977/aetp.2023.070211.

REFERENCES

[1] Laurie Williams, Robert Kessler. Translated by Yang Tao and Yang Xiaoyun. Pair Programming Techniques. Beijing: Mechanical Industry Press, 2004.
[2] Campe Denner, Green Torres. Pair programming in middle school: variations in interactions and behaviors. Computer Science Education, 2020, 30(1), 22-46.
[3] Denner J, Werner L, Campe S, et al. Pair Programming: Under What Conditions Is It Advantageous for Middle School Students [J]. Journal of Research on Technology in Education, 2014, 46(3):277-296.
[4] Liebenberg J, Mentz E, Breed B. Pair programming and secondary school girls' enjoyment of programming and the subject Information Technology (IT)[J]. Computer Science Education, 2012, 22(3):219-236.
[5] Chen Jie. Research on teaching strategies for pair programming in primary schools [D]. Nanjing Normal University, 2016.
[6] Tsai M. J., Wang C. Y., & Hsu P. F. Developing the computer programming self-efficacy scale for computer literacy education. Journal of Educational Computing Research, 2019, 56(8), 1345-1360.

All published work is licensed under a Creative Commons Attribution 4.0 International License.

Copyright © 2016 - 2031 Clausius Scientific Press Inc. All Rights Reserved.