Placing Event-Action-based Visual Programming in the Process of Computer Science Education

被引:0
作者
Csapo, Gabor [1 ]
机构
[1] Univ Debrecen, Fac Informat, Kassai Ut 26, H-4028 Debrecen, Hungary
关键词
visual programming; algorithmic skills; computational thinking; computer science education; Construct; 2;
D O I
暂无
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Based on research results and experience, students who finish K-12 education lack the necessary computational thinking skills that they would need to continue their studies effectively in the field of computer sciences. Our goal was to examine the currently used methods and programming languages in K-12 education and to find and present an alternative approach. Using visual programming environments in education to develop students' computational thinking and algorithmic skills is a widespread practice in K-12 education. These environments mostly provide simplified versions of "real" programming languages. In this paper, we present event-action-based visual programming, as an alternative to today's most frequently used methods, which do not restrict the students' development ability to simplified and basic applications while retaining the advantages of visual languages. We organized four workshops in which we presented this programming approach to four distinct groups involved in education. The participants were guided to develop a multiplatform mobile application using Construct 2 event-action-based visual programming. At the end of the sessions we collected data in the form of group interviews and questionnaires on the possibilities of including event-action based visual programming in computer science education. Based on the results, the participants found the method suitable for beginner programmers to help them lay the foundations for more complex, text-based programming languages and to develop a positive attitude towards programming.
引用
收藏
页码:35 / 57
页数:23
相关论文
共 51 条
  • [1] [Anonymous], INT C ED NEW DEV LIS
  • [2] [Anonymous], 2014, PROGRAMOZAS TABLAZAT
  • [3] [Anonymous], P 46 HAW INT C SYST
  • [4] Baranyi Infocommunications, 2012, ACTA POLYTECH HUNG, V9, P67, DOI DOI 10.1002/PPAP.201000163
  • [5] Baranyi P., 2015, 6 IEEE INT C COGN IN
  • [6] Baranyi Peter., 2015, Cognitive Infocommunications
  • [7] Non-Myths About Programming
    Ben-Ari, Mordechai
    [J]. COMMUNICATIONS OF THE ACM, 2011, 54 (07) : 35 - 37
  • [8] 2D Advertising in 3D Virtual Spaces
    Berki, Borbala
    [J]. ACTA POLYTECHNICA HUNGARICA, 2018, 15 (03) : 175 - 190
  • [9] Biro P., 2017, INT C NEW HOR ED BER
  • [10] Chmielewska K., 2016, 7 IEEE INT C COGN IN, DOI [10.1109/CogInfoCom.2016.7804556, DOI 10.1109/COGINFOCOM.2016.7804556]