How do Bebras Tasks Explore Algorithmic Thinking Skill in a Computational Thinking Contest?

Author(s):  
Ana Liz Souto Oliveira ◽  
Wilkerson L. Andrade ◽  
Dalton D. Serey Guerrero ◽  
Monilly Ramos Araujo Melo
2022 ◽  
pp. 253-269
Author(s):  
Hüseyin Özçınar

The idea that computational thinking or algorithmic thinking should be taught to everyone dates back to the 1960s. First in 1960s, Alan Perlis argued that computer programming should be taught to everyone because it can be used as a mental tool for understanding and solving every kind of problem. In 1980s, under the leadership of Seymour Papert, students at the level of primary education were attempted to be taught LOGO programming language with the aim of gaining procedural thinking skill. After the publication of Jeannette Wing's “computational thinking” in Communications of the ACM in 2006, the idea that the basic concepts of computer science should be learned by all was started to be debated widely again. In the present paper, the justifications for teaching computational thinking and applicability of teaching computational thinking within the context of existing conditions will be discussed.


Author(s):  
Hüseyin Özçınar

The idea that computational thinking or algorithmic thinking should be taught to everyone dates back to the 1960s. First in 1960s, Alan Perlis argued that computer programming should be taught to everyone because it can be used as a mental tool for understanding and solving every kind of problem. In 1980s, under the leadership of Seymour Papert, students at the level of primary education were attempted to be taught LOGO programming language with the aim of gaining procedural thinking skill. After the publication of Jeannette Wing's “computational thinking” in Communications of the ACM in 2006, the idea that the basic concepts of computer science should be learned by all was started to be debated widely again. In the present paper, the justifications for teaching computational thinking and applicability of teaching computational thinking within the context of existing conditions will be discussed.


Author(s):  
Nor Hasbiah Ubaidullah ◽  
Zulkifley Mohamed ◽  
Jamilah Hamid ◽  
Suliana Sulaiman ◽  
Rahmah Lob Yussof

Admittedly, the teaching and learning of programming courses in the computer science and information technology programs have been extremely challenging. Currently, most instructors depend on either the problem-solving technique or the metacognitive technique to help students develop a range of cognitive skills, including metacognitive skills, which are important in the development of a strong computational thinking skill required for 21st-century learning. Studies focusing on the practices of instructors in using both techniques are scarce, thus motivating the researchers to carry out this study. This study was based on a qualitative approach involving a case-study design in which five (5) male and five (5) female instructors were selected from 10 pre-university centers in Malaysia as the respondents and participants in an intervention program. The research instruments used were an interview checklist and intervention guidelines. As anticipated, the findings showed that the activities of each technique could only help students develop certain sub-skills of the computational thinking skill, thus underscoring the need for instructors to integrate both techniques in their teaching practices. Thus, it could be reasoned that using either the metacognitive technique or the problem-solving technique alone would not be sufficient to help students develop strong computational thinking skills, as each technique has its strengths and weaknesses. Therefore, it becomes imperative for instructors to leverage the strengths of both techniques by integrating both of them in the teaching and learning of programming courses.


Author(s):  
Panagiotis Angelopoulos ◽  
Alexandros Balatsoukas ◽  
Adina Nistor

Computational thinking (CT) is increasingly emerging as a thinking skill to support the development of 21st century skills such as critical thinking, creativity, collaboration, or technology literacy, essential for students to become successful in an increasingly complex society. Educators are always looking for new strategies for developing these skills in students. Three-dimensional (3D) printing and scanning technologies are sufficiently mature and economically accessible to be used at the school level. By using 3D technologies, students explore, invent, discover, and engage in real problems and situations. This study explores the use of 3D printing technologies in a secondary school in Athens over the course of two school years. The study investigates if 3D technologies can support the development of CT skills in students.


Author(s):  
Kalliopi Kanaki ◽  
Michail Kalogiannakis ◽  
Dimitrios Stamovlasis

This chapter presents part of a wider project aimed at developing computational thinking assessment instruments for first and second grade primary school students. The applicability of the specific proposed tool, which concerns merely the algorithmic thinking (AT), was tested within the Environmental Study course (ESc). The main pillar of the work is the computational environment PhysGramming. The assessment of AT was based on mental tasks involving puzzles which require AT abilities. The AT test comprised of four puzzles with 4, 6, 9, and 12 pieces respectively, and the puzzle-solving performance was measured at the nominal level (success/failure). Latent class analysis (LCA), a robust multivariate method for categorical data, was implemented, which distinguished two clusters/latent classes corresponding to two distinct levels of AT. Moreover, LCA with covariates, such as gender, grade, achievement in ESc, and the use of plan revealed the association of the above variables with the AT skill-levels. Finally, the results and their implications for theory and practice are discussed.


2022 ◽  
pp. 573-608
Author(s):  
Panagiotis Angelopoulos ◽  
Alexandros Balatsoukas ◽  
Adina Nistor

Computational thinking (CT) is increasingly emerging as a thinking skill to support the development of 21st century skills such as critical thinking, creativity, collaboration, or technology literacy, essential for students to become successful in an increasingly complex society. Educators are always looking for new strategies for developing these skills in students. Three-dimensional (3D) printing and scanning technologies are sufficiently mature and economically accessible to be used at the school level. By using 3D technologies, students explore, invent, discover, and engage in real problems and situations. This study explores the use of 3D printing technologies in a secondary school in Athens over the course of two school years. The study investigates if 3D technologies can support the development of CT skills in students.


Author(s):  
Nardie L. J. A. Fanchamps ◽  
Lou Slangen ◽  
Paul Hennissen ◽  
Marcus Specht

AbstractThis study investigates the development of algorithmic thinking as a part of computational thinking skills and self-efficacy of primary school pupils using programmable robots in different instruction variants. Computational thinking is defined in the context of twenty-first century skills and describes processes involved in (re)formulating a problem in a way that a computer can process it. Programming robots offers specific affordances as it can be used to develop programs following a Sense-Reason-Act (SRA) cycle. The literature provides evidence that programming robots has the potential to enhance algorithmic thinking as a component of computational thinking. Specifically there are indications that pupils who use SRA-programming learn algorithmic skills better and achieve a higher level of self-efficacy in an open, scaffold learning environment than through direct instruction. In order to determine the influence of the instruction variant used, an experimental research design was made in which pupils solved algorithm-based mathematical problems (grid diagrams) in a preliminary measurement and their self-efficacy determined via a questionnaire. As an intervention, pupils learn to solve programming issues in pairs using “Lego NXT” robots and “Mindstorms” software in two instruction variants. The post-measurement consists of a Lego challenge, solving mathematical problems (grid diagrams), and a repeated self-efficacy questionnaire. This research shows an increase of our measures on algorithmic thinking dependent on the amount of SRA usage (though not significant). Programming using the SRA-cycle can be considered as the cause of the measured effect. The instruction variant used during the robotic intervention seems to play only a marginal role.


Sign in / Sign up

Export Citation Format

Share Document