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

2021 ◽  
Vol 6 (3) ◽  
pp. 13-21
Author(s):  
Rozita Kadar ◽  
Syarifah Adilah Mohamed Yusoff ◽  
Saiful Nizam Warris ◽  
Mohd Saifulnizam Abu Bakar

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.

Author(s):  
Wilda Susanti, Et. al.

In this paper, we review the literature related to computer programming learning, where Algorithms and Programming are the topic domains of the Informatics and Computer science clusters. There are 4 competencies in learning outcomes, such as: 1) understand algorithmic concepts; 2) master algorithm concepts and principles; 3) master programming language concepts; and 4) master programming languages and algorithms. The main focus of this review is on beginner programming and topics related to student difficulties in learning programming. Various problems experienced by beginners were identified from the literature to some of the solutions offered by researchers.


Author(s):  
Lawrence A. Tomei

The Taxonomy of Educational Objectives, better known as Bloom’s Taxonomy, is a classification system that governs how learning objectives are designed, implemented and assessed. First proposed in 1956, Benjamin Bloom began his scrutiny into educational objectives by exploring the cognitive domain (which will serve as the focus for this chapter). Later, with other colleagues including Lorin W. Krathwohl and S. R. Kibler, he considered the affective and psychomotor domains to round out his body of study. Bloom’s taxonomy differentiates six levels of teaching and learning: (1) knowledge, (2) comprehension, (3) application, (4) analysis, (5) synthesis, and (6) evaluation. This chapter offers a perspective for developing instruction purposely targeting the traditional learner.


Buildings ◽  
2019 ◽  
Vol 9 (5) ◽  
pp. 103 ◽  
Author(s):  
John Benner ◽  
J. J. McArthur

The development of BIM pedagogical strategies within the Architecture, Engineering, and Construction disciplines is a topic of significant research. Several approaches and theoretical lenses, such as Project-Based Learning, constructivist pedagogy, experiential learning, and Bloom’s Taxonomy have been applied to guide pedagogical education. This paper presents the development and evaluation of an approach integrating these four perspectives that was developed within an Architectural Science undergraduate program. A data-driven design project was incorporated into the curriculum to give students opportunities to engage with BIM-based simulation (cost and energy) to guide their design studio project development. The pedagogical approach is discussed, along with refinements to this project based on early implementation. Four years of data are analyzed, consisting of 1325 design iterations and student feedback on the project. A critical evaluation of the project determined that it was highly effective to engage students at an advanced level - level 4 (Analyze) of Bloom’s Taxonomy was consistently achieved (over 96% of students) and two thirds of students also engaged meaningfully at Level 5 (Evaluate; 67%) and/or 6 (Create; 8%) — while developing a high degree of competence in the use of BIM.


2017 ◽  
Vol 7 (7) ◽  
pp. 590
Author(s):  
Nayer Adli ◽  
Asgar Mahmoudi

This study investigated the reading comprehension questions in EFL textbooks and their appropriateness to learners' levels. The data for the study were collected from four elementary and advanced level EFL textbooks containing 44 chapters altogether. A checklist was designed based on Bloom’s Taxonomy of reading comprehension questions to record the cognitive levels of the questions collected from the reading comprehension sections of the mentioned textbooks. To assess the significance of difference between each kind of the comprehension questions in elementary and advanced level textbooks, the Mann-Whitney U test was used. Results indicated that there are significant differences between the two proficiency levels in terms of question types in all categories except analysis and synthesis. To assess the overall proportions of question types in the textbooks and to see if they are different from each other, a Kruskal-Wallis and the follow up Mann-Whitney U tests were used which revealed significant differences between some pairs of categories of question types. It is believed that the results of this study can be useful to textbook writers and EFL teachers.


Author(s):  
Muhamad Faisal Ashaari ◽  
Azimah Misrom ◽  
Badlihisham Mohd Nasir

Nowadays, there are parties who deliberately spread doubts about Islam through the new media. Moreover, they attack Islam emotionally. Given that, students who pursue the course “Da'wah through Information Technology” in UKM are disclosed with those doubts and they are assigned to have dialogues with Shiite groups and apostate through Facebook. Indeed, the dialogue is a method of teaching and learning that can pass at least the third stage of Bloom Taxonomy and at the same time it can hone their skill of arguing. Students were asked to have dialogues with both groups to examine, to evaluate, to discuss, and to answer any doubt that they rise. This article discusses the findings of research on 50 students who pursue this course in Semester 1, 2013/14. The study found that this task really challenge the ability in arguing and students’ knowledge. Although they have tried the best, many feel that they could not convince their dialogue partners. Throughout the course, they have been using various means to develop the existing knowledge mainly referring the problem to friends and teachers in order to defend the argument in the dialogue. Therefore, this assignment can pass at least the third level of Bloom's Taxonomy and they feel that this is a good assignment and should be resumed for the next semester. This study recommends appointing the instructor to guide students in managing dialog efficiently.


2010 ◽  
Vol 54 ◽  
pp. 44-62
Author(s):  
Valentina Dagienė ◽  
Jūratė Urbonienė

Straipsnyje nagrinėjami programavimo mokymo ypatumai, apžvelgiamos svarbiausios programavimo mokymo ir mokymosi tyrimo tendencijos pasaulyje, išskiriamos problemos ir jų sprendimo būdai. Remiantis mokslinės literatūros analize ir daugiamete Jaunųjų programuotojų mokyklos patirtimi, nagrinėjamos programavimo mokymosi sunkumo priežastys: programavimo srities specifiškumas, mokymosi būdų ir metodų parinkimas, mokinių gebėjimai ir nuostatos, psichologinis motyvuotumas. Daugiausia dėmesio skiriama programavimo kalbų ir aplinkos, tinkamos mokytis programavimo, kriterijams aptarti. Remiamasi fundamentaliais šios srities mokslininkų darbais, jie sisteminami, išskiriamos ir apibendrinamos esminės idėjos. Gilinamasi į programavimo mokymuisi tinkamų kalbų sintaksės ir semantikos ypatumus: patirtis rodo, kad pirmosios kalbos sintaksė daro didelį poveikį tolesniam mokymuisi, formuoja pažangią mąstyseną.Pagrindiniai žodžiai: programavimo mokymasis, programavimo kalbos, programavimo aplinka, sintaksė, programavimo kalbų kriterijai, Bloomo taksonomija, SOLO taksonomija.Learning Programming: Comparative Analysis of Languages and EnvironmentsValentina Dagienė, Jūratė Urbonienė SummaryDeveloping the abilities to master modern technologies and skills for solving problems is among the most important capabilities of an educated future citizen of any society. Problem solving based on the learning of programming is a very important part in understanding the information technologies.The question which language (together with environment) should be used in introductory programming has been discussed for many years. Several studies on the benefits of a certain language or comparisons between two languages have been conducted, but there is still a lack of systematic overviews of teaching and learning programming.The paper discusses the features of programming teaching, the most important research trends in programming education over the world, identifies the problems and their solutions. Based on literature review and multiyear experience in the Young Programmers’ School, the paper deals with programming teaching difficulties, especially with the selection of programming languages, learning and teaching methods, developing students’ skills and attitudes, psychological motivation. Investigations show that the first language syntax has a significant impact on the further learning and develops a certain mindset.The paper discusses a list of criteria based on an analyzis of research works all over the world. The criteria are used to compare some programming languages used at introductory programming courses. It focuses on the programming language suitable to start learning programming. Based on fundamental research works in thes area, the related criteria are organized, the key ideas are identified and summarized.The commonly accepted cognitive skills, Bloom’s taxonomy as well as the SOLO taxonomy and their application in teaching programming are discussed.span>


Author(s):  
Cayetano Guerra Artal ◽  
Maria Dolores Afonso Suarez ◽  
Idafen Santana Perez ◽  
Ruben Quesada Lopez

The advance of Internet towards Web 2.0 conveys the potential it has in a wide range of scopes. The ongoing progress of the Web technology and its availability in teaching and learning, as well as a students’ profile increasingly more used to managing an important amount of digital information, offers lecturers the opportunity and challenge of putting at students’ disposal didactic tools making use of the Internet. Programming is one of the essential areas taught in university studies of Computer Science and other engineering degrees. At present, it is a knowledge acquired through tutorial classes and the practice with different tools for programming. This paper shows the acquired experience in the development and use of a simple compiler accessible through a Web page. In addition it presents a teaching proposal for its use in subjects that include programming languages lessons. OLC - On-Line Compiler - is an application which greatly lightens the student’s workload at the initial stage of programming. During this initial period they will neither have to deal with the complexities of the installation and the configuration of these types of tools, nor with the understanding of multiple options which they present. Therefore students can concentrate on the comprehension of the programming structures and the programming language to be studied.


2021 ◽  
Vol 3 (3) ◽  
pp. 110-118
Author(s):  
Ros Anita Kartini Mohamed ◽  
Abdul Halim Ali ◽  
Muhammad Nasir

Taksonomi adalah klasifikasi benda mengikut ciri-ciri tertentu. Taksonomi dalam bidang pendidikan digunakan untuk mengklasifikasikan tujuan pendidikan, penyusunan penilaian dan kurikulum. Bloom telah mengkategorikan tiga ranah dalam pembelajaran, yaitu; ranah kognitif, ranah afektif dan ranah psikomotor. Taksonomi Bloom fokus pada terminologi (1) pengetahuan; (2) pemahaman; (3) penerapan; (4) analisis; (5) sintesis; dan (6) evaluasi. Sedangkan terminolginya berubah dengan adanya Taksonomi Revisi pada tahun 2001 oleh Anderson & Krathwohl dengan terminologi (1) mengingat; (2) memahami; (3) mengaplikasikan; (4) menganalisis; (5) menilai; dan (6) mencipta. Terminologi ini berubah dengan mempertimbangkan keperluan holistik agar lebih mudah dalam penerapannya oleh guru di sekolah. Fokus utama makalah ini adalah membahas ranah kognitif Revisi Anderson & Krathwohl 2001 dan penerapannya dalam pengajaran dan pembelajaran pantun di sekolah dasar.   Anderson & Krahthwohl Cognitive Applications in Teaching and Learning Pantun in Elementary Schools Abstract: Taxonomy is the classification of things according to certain characteristics. Taxonomy in education is used to classify educational objectives, assessment and curriculum preparation. Bloom has categorized three domains in learning, namely; cognitive domain, affective domain and psychomotor domain. Bloom’s taxonomy focuses on the terminology of (1) knowledge; (2) understanding; (3) application; (4) analysis; (5) synthesis; and (6) evaluation. While the terminology changed with the introduction of the Revised Taxonomy in 2001 by Anderson & Krathwohl with the terminology (1) recalling; (2) understand; (3) apply; (4) analyze; (5) evaluate; and (6) create. This terminology changes by considering the holistic need to make it more relevant in its application by teachers at the school level. The main focus of this paper is a discussion on the cognitive domain of the 2001 Anderson & Krathwohl Revision and its application in the teaching and learning of verse in primary schools. Keywords: Bloom's Taxonomy, Cognitive Area, Poetry, Revised Taxonomy.


2014 ◽  
Vol 2 (2) ◽  
pp. 3-18
Author(s):  
Lisa D. Murley ◽  
Rebecca Stobaugh ◽  
Pamela Jukes ◽  
Janet Tassell

The purpose of this article is to provide an overview of the process used to examine the inter-rater reliability of the Teacher Work Sample (TWS) Scoring Rubric involved with the senior culminating experience for teacher candidates used at a large comprehensive university.     The study compared holistic and analytic scores reported by Student Teacher Seminar course instructors to those of trained participants to determine the consistency of ratings between the two groups.  The study resulted in several clear areas for revising the TWS for reliability and created a foundation for future revisions.  What may prove to be the most important finding of the study, however, is the need to examine the differences among scoring practices of raters because scoring varies among people.  Common errors include misinterpretation of scoring rubrics, prompts, the teaching and learning process, and even concepts such as revised Bloom’s Taxonomy.  This finding could be generalized to other universities as all education programs utilize scoring prompts and rubrics to measure teacher candidate performance and most all use  revised Bloom’s Taxonomy in the teaching and learning process.


Author(s):  
Edith Lovos

ABSTRACTThis article presents the results obtained and conclusions reached through the implementation of a strategy of teaching and learning, designed for the development of the laboratory activities for a first programming course. The same is based on the application of the collaborative work using a development environment, which combines some functionality provided by the learning management system, Moodle and a module that integrates the same, called Virtual Programming Lab (VPL). Future professionals in computer science by its specificity labor, will include and use the so-called information and communication technologies (ICT). Likewise, in the professional practice, the activity of software development, requires teamwork and collaboration. By all this, it is necessary to consider these requirements in the training of students of computer science, from the beginning of their training.RESUMENEn este artículo se presentan los resultados obtenidos y conclusiones alcanzadas a través de la implementación de una estrategia de enseñanza y aprendizaje, diseñada para el desarrollo de las actividades de laboratorio de un primer curso de programación. La misma se basa en la aplicación del trabajo colaborativo usando un entorno de desarrollo, que combina algunas funcionalidades provistas por el entorno Moodle y un módulo que se integra al mismo, llamado Virtual Program-ming Lab (VPL). Los futuros profesionales de Sistemas, por su especificidad laboral, incluirán y utilizarán las denominadas tecnologías de la información y la comunicación (TIC). Así mismo, en el ejercicio profesional, la actividad de desarrollo del software, requiere del trabajo en equipo y en colaboración. Por todo esto, resulta necesario contemplar estos requerimientos en la formación de los alumnos de sistemas, desde los inicios de su formación. Contacto principal: [email protected]


Sign in / Sign up

Export Citation Format

Share Document