Programming skills and the relation in fostering students higher order thinking

Programming skills (PS) refer to coding and debugging that are required for those who write a program in any programming language. Coding can be described as the implementation aspect of programming, whereas debugging can broadly be defined as fixing any incorrect code that is found after running th...

Full description

Saved in:
Bibliographic Details
Main Authors: Alshaye, Ibrahim Abdullah, Jumaat, Nurul Farhana, Tasir, Zaidatun
Format: Article
Published: Canadian Center of Science and Education 2018
Subjects:
Online Access:http://eprints.utm.my/id/eprint/86891/
http://dx.doi.org/10.5539/ass.v14n11p76
Tags: Add Tag
No Tags, Be the first to tag this record!
id my.utm.86891
record_format eprints
spelling my.utm.868912020-10-22T04:10:38Z http://eprints.utm.my/id/eprint/86891/ Programming skills and the relation in fostering students higher order thinking Alshaye, Ibrahim Abdullah Jumaat, Nurul Farhana Tasir, Zaidatun L Education (General) Programming skills (PS) refer to coding and debugging that are required for those who write a program in any programming language. Coding can be described as the implementation aspect of programming, whereas debugging can broadly be defined as fixing any incorrect code that is found after running the programming test. Higher-order thinking skills (HOTs) refer to the top three levels of Bloom’s taxonomy which are Analysis, Synthesis, and Evaluation. This study aims to determine the relationship between PS and HOTs among secondary students. Many studies indicate that students who attend programming courses for first time have low levels of performance in PS. Coding and debugging skills reflect higher-order thinking levels. Therefore, an objective of this study was to investigate the effect of coding and debugging skills on their HOTs. The benefits of having PS among learners are that they are able to achieve HOTs. Indeed, these relationships may be explained by programmers need to apply all these HOTs throughout the three phases of the programming process. Students who have low levels of PS are able to achieve the analysis level, while students who have moderate levels of PS able to achieve the synthesis level, and finally, students with high levels of PS are able to achieve the evaluation level. Canadian Center of Science and Education 2018-10 Article PeerReviewed Alshaye, Ibrahim Abdullah and Jumaat, Nurul Farhana and Tasir, Zaidatun (2018) Programming skills and the relation in fostering students higher order thinking. Asian Social Science, 14 (11). pp. 76-82. ISSN 1911-2017 http://dx.doi.org/10.5539/ass.v14n11p76 DOI:10.5539/ass.v14n11p76
institution Universiti Teknologi Malaysia
building UTM Library
collection Institutional Repository
continent Asia
country Malaysia
content_provider Universiti Teknologi Malaysia
content_source UTM Institutional Repository
url_provider http://eprints.utm.my/
topic L Education (General)
spellingShingle L Education (General)
Alshaye, Ibrahim Abdullah
Jumaat, Nurul Farhana
Tasir, Zaidatun
Programming skills and the relation in fostering students higher order thinking
description Programming skills (PS) refer to coding and debugging that are required for those who write a program in any programming language. Coding can be described as the implementation aspect of programming, whereas debugging can broadly be defined as fixing any incorrect code that is found after running the programming test. Higher-order thinking skills (HOTs) refer to the top three levels of Bloom’s taxonomy which are Analysis, Synthesis, and Evaluation. This study aims to determine the relationship between PS and HOTs among secondary students. Many studies indicate that students who attend programming courses for first time have low levels of performance in PS. Coding and debugging skills reflect higher-order thinking levels. Therefore, an objective of this study was to investigate the effect of coding and debugging skills on their HOTs. The benefits of having PS among learners are that they are able to achieve HOTs. Indeed, these relationships may be explained by programmers need to apply all these HOTs throughout the three phases of the programming process. Students who have low levels of PS are able to achieve the analysis level, while students who have moderate levels of PS able to achieve the synthesis level, and finally, students with high levels of PS are able to achieve the evaluation level.
format Article
author Alshaye, Ibrahim Abdullah
Jumaat, Nurul Farhana
Tasir, Zaidatun
author_facet Alshaye, Ibrahim Abdullah
Jumaat, Nurul Farhana
Tasir, Zaidatun
author_sort Alshaye, Ibrahim Abdullah
title Programming skills and the relation in fostering students higher order thinking
title_short Programming skills and the relation in fostering students higher order thinking
title_full Programming skills and the relation in fostering students higher order thinking
title_fullStr Programming skills and the relation in fostering students higher order thinking
title_full_unstemmed Programming skills and the relation in fostering students higher order thinking
title_sort programming skills and the relation in fostering students higher order thinking
publisher Canadian Center of Science and Education
publishDate 2018
url http://eprints.utm.my/id/eprint/86891/
http://dx.doi.org/10.5539/ass.v14n11p76
_version_ 1681489488385146880
score 13.149126