scholarly journals A Aplicabilidade de uma Ferramenta de Correção Automatizada em Exercícios de Pensamento Computacional

Author(s):  
Heitor Ugarte Calvet da Silveira ◽  
Mauro Mattos ◽  
Luciana Araújo Kohler ◽  
Leonardo Fronza ◽  
Jorge Kohn ◽  
...  

The computer area is elementary to many knowledge areas. In thisway, the computational thinking was included in Common BaseNational Curriculum to teach the children since the elementaryschool. The Computational Thinking (CT) is associate to developmentof habilities that involves abstraction capabilities of a context,allow to express to a generic solution, it supports the analysis andevaluation of a solution proposed. With the CT in the schools it iselementary that the teacher understand the basic concepts aboutprogramming to teach the students and manage to correct and evaluatethe exercices developed by them. In this context, many toolswere developed to support the teachers in the evaluate exercicesprocess. In this way, this paper presents a tool to set right the exercicesas a automated way. The purpose of this paper is identify theimpact caused by tool in relation to the manual evaluation process,besides validate its applicability in a classroom.

2022 ◽  
pp. 224-252
Author(s):  
Kadir Demir ◽  
Cansu Çaka ◽  
Nihal Dulkadir Yaman ◽  
Hakan İslamoğlu ◽  
Abdullah Kuzu

Computational thinking involves understanding human behavior, designing systems and solving problems by applying the mental tools that reflect the computer science and basic concepts. Development of frameworks of computational thinking helps integrate computational thinking into education and daily life. It is important for students to start using the computational methods and tools as well as algorithmic problem solving in their educations from kindergarten level to university level. Importance of training on programming at early age was explained. In addition, the current situation of programming in education in the world was reviewed. Then curricula and projects in different countries were summarized. It is necessary to start studies at an early age to help individuals acquire these skills.


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.


2018 ◽  
Author(s):  
Amanda C. Pereira ◽  
Matheus E. Franco

In despite of the frequent use of technological resources part of the population does not understand the basic concepts of computing, being subjected as passive users. In this way, it is important to develop a little explored intellectual capacity: computational thinking, which refers to the ability to solve problems efficiently and systematically. The present project copes with the proposal of a methodology for the development of computational thinking in young people. The results were satisfactory since the students demonstrated a positive return on what they were taught, demonstrating that they felt motivated to learn something new that goes beyond the basic school curriculum.


Author(s):  
Kadir Demir ◽  
Cansu Çaka ◽  
Nihal Dulkadir Yaman ◽  
Hakan İslamoğlu ◽  
Abdullah Kuzu

Computational thinking involves understanding human behavior, designing systems and solving problems by applying the mental tools that reflect the computer science and basic concepts. Development of frameworks of computational thinking helps integrate computational thinking into education and daily life. It is important for students to start using the computational methods and tools as well as algorithmic problem solving in their educations from kindergarten level to university level. Importance of training on programming at early age was explained. In addition, the current situation of programming in education in the world was reviewed. Then curricula and projects in different countries were summarized. It is necessary to start studies at an early age to help individuals acquire these skills.


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):  
Stephen K. Reed

Computational thinking is a way of solving problems, designing systems, and understanding human behavior that draws on concepts fundamental to computer science. The advanced placement course, AP Computer Science Principles, introduces students to basic concepts and challenges them to explore how computing and technology impact the world. Computational thinking across the K–12 curriculum compliments, rather than competes with, efforts to expand computer science education. Computer science courses include algorithmic thinking, logic, abstraction, decomposition, and debugging. Computational and mathematical thinking have much in common. The book In Pursuit of the Unknown: 17 Equations that Changed the World is an excellent introduction to mathematical thinking by describing the impact of equations.


PALAPA ◽  
2021 ◽  
Vol 9 (1) ◽  
pp. 182-198
Author(s):  
Pinton Setya Mustafa

Programs designed to advance education continue to progress and develop dynamically. Improving the program requires an evaluation process. There are various evaluation models used in improving educational programs depending on the aspects needed for improvement or refinement. The purpose of this research is to discuss the basic concepts of the discrepancy model evaluation made by Provus. This research is a library study with data obtained through the study of relevant books and articles and then analyzed using a qualitative approach consisting of: (1) data reduction, (2) data display, and (3) drawing conclusions. Evaluation The discrepancy model is one type of appropriate approach in evaluating an educational and learning program. The procedures used in the discrepancy evaluation are (1) design, (2) installation, (3) process, (4) product, and (5) comparison or the fifth in the form of costs and benefits if needed. The result of the discrepancy model evaluation is knowing the gap between the expected conditions and the reality on the ground, so that it can be a guide for the next step in making decisions.


1977 ◽  
Vol 8 (1) ◽  
pp. 23-32
Author(s):  
Gerald E. Chappell

Test-teach questioning is a strategy that can be used to help children develop basic concepts. It fosters the use of multisensory exploration and discovery in learning which leads to the development of cognitive-linguistic skills. This article outlines some of the theoretical bases for this approach and indicates possibilities for their applications in child-clinician transactions.


2014 ◽  
Vol 23 (2) ◽  
pp. 91-98 ◽  
Author(s):  
Celeste R. Helling ◽  
Jamila Minga

A comprehensive augmentative and alternative communication (AAC) evaluation is critical to providing a viable means of expressive communication for nonverbal people with complex communication needs. Although a number of diagnostic tools are available to assist AAC practitioners with the assessment process, there is a need to tailor the evaluation process to the specific communication needs of the AAC user. The purpose of this paper is to provide a basis for developing an effective and clinically driven framework for approaching a user-tailored AAC evaluation process.


2014 ◽  
Vol 23 (2) ◽  
pp. 104-111 ◽  
Author(s):  
Mary Ann Abbott ◽  
Debby McBride

The purpose of this article is to outline a decision-making process and highlight which portions of the augmentative and alternative communication (AAC) evaluation process deserve special attention when deciding which features are required for a communication system in order to provide optimal benefit for the user. The clinician then will be able to use a feature-match approach as part of the decision-making process to determine whether mobile technology or a dedicated device is the best choice for communication. The term mobile technology will be used to describe off-the-shelf, commercially available, tablet-style devices like an iPhone®, iPod Touch®, iPad®, and Android® or Windows® tablet.


Sign in / Sign up

Export Citation Format

Share Document