Students’ Assessments in Learning Programming based on Bloom’s Taxonomy

Learning a program is important for all students, not only students from the field of computer science but all fields. Programming languages are different from human communication languages as they have different structural forms. This makes it difficult for beginners especially for non-computer sci...

Full description

Bibliographic Details
Main Authors: Rozita Kadar, Syarifah Adilah Mohamed Yusoff, Saiful Nizam Warris, Mohd Saifulnizam Abu Bakar
Format: Article
Language:English
Published: Faculty of Computer and Mathematical Sciences, Universiti Teknologi MARA Perlis 2021-09-01
Series:Journal of Computing Research and Innovation
Subjects:
Online Access:https://crinn.conferencehunter.com/index.php/jcrinn/article/view/223
_version_ 1818365687073079296
author Rozita Kadar
Syarifah Adilah Mohamed Yusoff
Saiful Nizam Warris
Mohd Saifulnizam Abu Bakar
author_facet Rozita Kadar
Syarifah Adilah Mohamed Yusoff
Saiful Nizam Warris
Mohd Saifulnizam Abu Bakar
author_sort Rozita Kadar
collection DOAJ
description Learning a program is important for all students, not only students from the field of computer science but all fields. Programming languages are different from human communication languages as they have different structural forms. This makes it difficult for beginners especially for non-computer science students to understand the structure of programming languages. Therefore, to learn and understand the programming language more effectively, this article focuses on the important structure in learning a program from the initial stage to the advanced level suitable for non-computer science students. The objective of this article is to suggest important elements that can be assessed on these students which are to measure their understanding as they learn programming languages. The questions proposed to measure students' understanding were based on Bloom's Taxonomy, which covers six levels of understanding. It is hoped that this assessment proposal can act as a guideline for educators in fully focusing on important matters during the teaching and learning process.
first_indexed 2024-12-13T22:24:13Z
format Article
id doaj.art-23652a9c806b4838bad8f3a12c3994d1
institution Directory Open Access Journal
issn 2600-8793
language English
last_indexed 2024-12-13T22:24:13Z
publishDate 2021-09-01
publisher Faculty of Computer and Mathematical Sciences, Universiti Teknologi MARA Perlis
record_format Article
series Journal of Computing Research and Innovation
spelling doaj.art-23652a9c806b4838bad8f3a12c3994d12022-12-21T23:29:17ZengFaculty of Computer and Mathematical Sciences, Universiti Teknologi MARA PerlisJournal of Computing Research and Innovation2600-87932021-09-0163132110.24191/jcrinn.v6i3.223223Students’ Assessments in Learning Programming based on Bloom’s TaxonomyRozita Kadar0Syarifah Adilah Mohamed Yusoff1Saiful Nizam Warris2Mohd Saifulnizam Abu Bakar3Faculty of Computer and Mathematical Sciences, Universiti Teknologi MARA Pulau Pinang Branch, Pulau PinangFaculty of Computer and Mathematical Sciences, Universiti Teknologi MARA Pulau Pinang Branch, Pulau PinangFaculty of Computer and Mathematical Sciences, Universiti Teknologi MARA Pulau Pinang Branch, Pulau PinangFaculty of Computer and Mathematical Sciences, Universiti Teknologi MARA, Pulau Pinang Branch, Pulau PinangLearning a program is important for all students, not only students from the field of computer science but all fields. Programming languages are different from human communication languages as they have different structural forms. This makes it difficult for beginners especially for non-computer science students to understand the structure of programming languages. Therefore, to learn and understand the programming language more effectively, this article focuses on the important structure in learning a program from the initial stage to the advanced level suitable for non-computer science students. The objective of this article is to suggest important elements that can be assessed on these students which are to measure their understanding as they learn programming languages. The questions proposed to measure students' understanding were based on Bloom's Taxonomy, which covers six levels of understanding. It is hoped that this assessment proposal can act as a guideline for educators in fully focusing on important matters during the teaching and learning process.https://crinn.conferencehunter.com/index.php/jcrinn/article/view/223programming assessmentbloom taxonomycomputer educationprogramming structure
spellingShingle Rozita Kadar
Syarifah Adilah Mohamed Yusoff
Saiful Nizam Warris
Mohd Saifulnizam Abu Bakar
Students’ Assessments in Learning Programming based on Bloom’s Taxonomy
Journal of Computing Research and Innovation
programming assessment
bloom taxonomy
computer education
programming structure
title Students’ Assessments in Learning Programming based on Bloom’s Taxonomy
title_full Students’ Assessments in Learning Programming based on Bloom’s Taxonomy
title_fullStr Students’ Assessments in Learning Programming based on Bloom’s Taxonomy
title_full_unstemmed Students’ Assessments in Learning Programming based on Bloom’s Taxonomy
title_short Students’ Assessments in Learning Programming based on Bloom’s Taxonomy
title_sort students assessments in learning programming based on bloom s taxonomy
topic programming assessment
bloom taxonomy
computer education
programming structure
url https://crinn.conferencehunter.com/index.php/jcrinn/article/view/223
work_keys_str_mv AT rozitakadar studentsassessmentsinlearningprogrammingbasedonbloomstaxonomy
AT syarifahadilahmohamedyusoff studentsassessmentsinlearningprogrammingbasedonbloomstaxonomy
AT saifulnizamwarris studentsassessmentsinlearningprogrammingbasedonbloomstaxonomy
AT mohdsaifulnizamabubakar studentsassessmentsinlearningprogrammingbasedonbloomstaxonomy