Comparative Analysis of Programming Education Tools Based on Computational Thinking

AUTHORS

Javier Teresa,University of Alicante, Spain

ABSTRACT

With the rapid development of intelligent technology, the era of "artificial intelligence education" has come, and programming education has received increasing attention. This article collects typical programming education tools from abroad, establishes the evaluation dimensions, and compares and analyzes each tool. Then, various programming education tools were tested, and based on the comparative analysis framework, the comparative analysis was mainly conducted from three aspects: computational thinking, education, and gameplay, and their characteristics were summarized. In combination with the actual situation, suggestions for the development and use of programming education tools are put forward. With the development of the times, the application of programming education tools will become more and more extensive. Countries need to strengthen their development and research, so that programming education tools can be used flexibly in the classroom, and continue to promote the development of programming education in primary and secondary schools.

 

KEYWORDS

Javier Teresa

REFERENCES

[1]     T. Miller, “Explanation in artificial intelligence: Insights from the social sciences,” Artificial Intelligence, (2017)
[2]     Yi Yoojin and Euijune Kim, “Linkage among school performance, housing prices, and residential mobility, Sustainability, vol.9, pp.1075, (2017)
[3]     A. Ahmed and A. Pollitt, “Curriculum demands and question difficulty,” IAEA conference, Bled, Slovenia, (1999)
[4]     S. N. Renny Lindberg, H. Teemu Laine, and L. Haaranen., “Gamifying programming education in K‐12: A review of programming curricula in seven countries and programming games,” British Journal of Educational Technology, (2018)
[5]     A. Khaled, T. Moanis, and R. Jamal, “Primary school pupils’ attitudes toward learning programming through visual interactive environments,” World Journal of Education, vol.6, no.5, (2016)
[6]     C. Kora charkornradt, “TukTuk: A block-based programming game,” Conference on Interaction Design and Children, ACM, (2017)
[7]     M. Jeannette Wing, “Computational thinking,” Communications of the ACM, vol.49, no.3, pp.33-35, (2006)
[8]     K. M. Cammack, “A critical thinking activity on drug tolerance for undergraduate neuroscience courses,” Journal of Undergraduate Neuroscience Education A Publication of Fun Faculty for Undergraduate Neuroscience, vol.15, no.2, pp.A157, (2017)
[9]     R. Suzuki, J. Kato, and K. Yatani, “ClassCode: An interactive teaching and learning environment for programming education in classrooms, (2020)
[10]  M. Paolieri, M. Biagi, and L. Carnevali, “The ORIS tool: Quantitative evaluation of non-markovian systems,” IEEE Transactions on Software Engineering, no.99, pp.1-1, (2019)

CITATION

  • APA:
    Teresa,J.(2021). Comparative Analysis of Programming Education Tools Based on Computational Thinking. International Journal of Computer Science and Information Technology for Education, 6(1), 53-64. 10.21742/IJCSITE.2021.6.1.05
  • Harvard:
    Teresa,J.(2021). "Comparative Analysis of Programming Education Tools Based on Computational Thinking". International Journal of Computer Science and Information Technology for Education, 6(1), pp.53-64. doi:10.21742/IJCSITE.2021.6.1.05
  • IEEE:
    [1] J.Teresa, "Comparative Analysis of Programming Education Tools Based on Computational Thinking". International Journal of Computer Science and Information Technology for Education, vol.6, no.1, pp.53-64, Apr. 2021
  • MLA:
    Teresa Javier. "Comparative Analysis of Programming Education Tools Based on Computational Thinking". International Journal of Computer Science and Information Technology for Education, vol.6, no.1, Apr. 2021, pp.53-64, doi:10.21742/IJCSITE.2021.6.1.05

ISSUE INFO

  • Volume 6, No. 1, 2021
  • ISSN(p):2205-8370
  • ISSN(e):2207-5372
  • Published:Apr. 2021

DOWNLOAD