A Comparative Study on Programming Education——Based on China and America

Authors

  • Shijia Huang
  • Chunyu Liu
  • Yiqin Xu

DOI:

https://doi.org/10.54097/ehss.v15i.9272

Keywords:

K-12 programming education, China, America, co-words analysis, bibliometrics, commercialized, Community, Computational Thinking.

Abstract

In the past decade, the academia of education and computer science has regarded programming as a core competence of K-12 students. China's K-12 programming education market was launched in 2013. By 2017, the entire K-12 programming education market ushered in a period of the explosion, many of China's original K-12 programming education platforms emerged. Still, its development speed lags behind many countries led by the United States. The lack of literature on comparing K-12 programming education between China and the United States can be distinguished as a research gap in this field. It is necessary to conduct a comparative study because it can help promote a thorough understanding of their development status. The research paper mainly adopts composite methods of quantitative bibliometrics and qualitative interview to fill in this gap together with market research. The results of bibliometrics show the two developing paradigms of programming education, the research focus on computational thinking, and the trend topics of K-12 programming education among academia. Based on our Chinese market research, the teaching mode of K-12 programming education are online, offline, and blended learning. When it comes to course contents and their corresponding orientation, the elementary courses are formative education, the middle-level lessons are algorithm-oriented, and the hardest are the creative ones designed for computer competitions. Besides, most programming education curriculum starts from visual lessons and adds game elements. Through interviews with relevant professionals and teachers in China and the United States, we learned their views on programming platforms, evaluation criteria, computational thinking, and the development trend of K-12 programming education.

Downloads

Download data is not yet available.

References

Lee, Irene, et al. "Computational Thinking from a Disciplinary Perspective: Integrating Computational Thinking in K-12 Science, Technology, Engineering, and Mathematics Education." Journal of Science Education and Technology, vol. 29, no. 1, 2019, pp. 1 – 8., doi: 10.1007/s10956 - 019 - 09803 - w.

Lindberg, R. S., Laine, T. H., & Haaranen, L. (2019). Gamifying programming education in K‐12: A review of programming curricula in seven countries and programming games. British Journal of Educational Technology, 50 (4), 1979 - 1995.

Garneli, V., Giannakos, M. N., & Chorianopoulos, K. (2015, March). Computing education in K-12 schools: A review of the literature. In 2015 IEEE Global Engineering Education Conference (EDUCON) (pp. 543-551). IEEE.

Yadav, Aman, Hai Hong, and Chris Stephenson. "Computational thinking for all: Pedagogical approaches to embedding 21st century problem solving in K-12 classrooms." TechTrends 60.6 (2016): 565 - 568.

Lindberg, R. S., Laine, T. H., & Haaranen, L. (2019). Gamifying programming education in K‐12: A review of programming curricula in seven countries and programming games. British Journal of Educational Technology, 50 (4), 1979 - 1995.

Li Ideal, et al. "A Brief Talk on Children's Programming Education." Computer Knowledge and Technology 16.30(2020):172-173. doi: 10.14004/j.cnki.ckt.2020.3118.

Xu Jianhua et al. Computer Knowledge and Technology 15.31 (2019): 121-123. doi: 10.14004 / j.cnki.ckt.2019.3694.

Xu Jianhua, et al. "Children's Programming Education Research Based on STEAM Education Concept." Computer Knowledge and Technology 16.28 (2020): 168 - 169. doi: 10.14004/j.cnki.ckt.2020.3215.

Gou Rui, Wang Wei, and Yang Xin. "Children's Programming Project Learning and Case Design Research for the Cultivation of Creative Thinking." Audio-visual Education for Primary and Middle Schools. Z1 (2021): 81 - 84. doi: CNKI: SUN: ZXDJ.0.2021 - Z1 - 040.

Maloney, John, et al. "The scratch programming language and environment." ACM Transactions on Computing Education (TOCE) 10.4 (2010): 1 - 15.

Taylor, Katie Headrick, et al. "Supporting public-facing education for youth: Spreading (not scaling) ways to learn data science with mobile and geospatial technologies." Contemporary Issues in Technology and Teacher Education 19.3 (2019): 529 - 542.

Kafai, Yasmin B., and Quinn Burke. "Computer programming goes back to school." Phi Delta Kappan 95.1 (2013): 61 - 65.

Wang, Xiao-Ming, et al. "Enhancing students' computer programming performances, critical thinking awareness and attitudes towards programming: An online peer-assessment attempt." Journal of Educational Technology & Society 20.4 (2017): 58 - 68.

"Analysis of the Current Situation and Trend of China's Children Programming Industry in 2020: 7110 Children Programming Companies in China [fig]." China's Industrial Information. Zhiyan Consulting Group, 18 May 2020. Web. 13 Apr. 2021.

Research Report on Chinese Children's Programming Industry. Rep. IResearch, Aug. 2018. Web.

Aria, Massimo, and Corrado Cuccurullo. "Bibliometrix: An R-Tool for Comprehensive Science Mapping Analysis." Journal of Informetrics, vol. 11, no. 4, 2017, pp. 959 – 975., doi: 10.1016/j.joi.2017.08.007.

Chu, Haibin. Children's Programming Education Industry Is Beginning to Take the Lead. What's the Way for It61 and CodePKu to Break the Situation? ——The Whole Market Education Strategy. Rep. Essence Securities, 2019. Print.

Downloads

Published

13-06-2023

How to Cite

Huang, S., Liu, C., & Xu, Y. (2023). A Comparative Study on Programming Education——Based on China and America. Journal of Education, Humanities and Social Sciences, 15, 220-231. https://doi.org/10.54097/ehss.v15i.9272