Analysis on the Requirements of Computational Thinking Skills to Overcome the Difficulties in Learning Programming

被引:0
作者
Yusoff, Karimah Mohd [1 ]
Ashaari, Noraidah Sahari [2 ]
Wook, Tengku Siti Meriam Tengku [2 ]
Ali, Noorazean Mohd [2 ]
机构
[1] Minist Educ Malaysia, Matriculat Div, Putrajaya, Malaysia
[2] Univ Kebangsaan Malaysia, Software Technol & Management Syst, Bangi, Selangor, Malaysia
关键词
Problem-solving; STEM; difficulties in learning programming; cognitive; novice;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Programming has evolved as an effort to strengthen science, technology, engineering and mathematics (STEM). Programming is a complex process, especially for novices, since it requires problem-solving skills to solve problems of developing algorithms and programme codes. Problem-solving competencies, which are necessary as 21st-century skills, include a set of cognitive skills that are related to problem-solving and programme development or specifically known as computational thinking (CT) skills. In particular, this study quantitatively assessed the computational thinking skills in the context of programming, specifically on the difficulties in learning programming. From the perspectives of the instructors, the survey results highlighted the need to implement CT skills as an approach in teaching and learning programming. A model for teaching and learning programming is necessary as a guide for instructors in the teaching and learning process of programming.
引用
收藏
页码:244 / 253
页数:10
相关论文
共 42 条
  • [1] [Anonymous], 1997, Management by menu
  • [2] Bocconi S., 2016, P EDMEDIA 2016
  • [3] Bundy A., 2007, EDINBURGH RES EXPLOR, V1, P2
  • [4] Csizmadia Andrew., 2015, Computational thinking A guide for teachers
  • [5] Exploring Issues About Computational Thinking in Higher Education
    Czerkawski B.C.
    Lyman E.W.
    III
    [J]. TechTrends, 2015, 59 (2) : 57 - 65
  • [6] de Araujo A.L. S. O., 2016, 2016 IEEE Frontiers in Education Conference (FIE), P1
  • [7] Derus S., 2012, 1st International Conference on Current Issues in Education (ICCIE 2012), P74
  • [8] Du Boulay B., 1986, Journal of Educational Computing Research, V2, P57, DOI 10.2190/3LFX-9RRF-67T8-UVK9
  • [9] Estapa A., 2018, Technology and Engineering Teacher, V77, P25
  • [10] Gomes A., 2007, INT C ENG ED ICEE