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...
Main Authors: | , , , |
---|---|
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 |