Publication Date
In 2025 | 0 |
Since 2024 | 1 |
Since 2021 (last 5 years) | 2 |
Since 2016 (last 10 years) | 4 |
Since 2006 (last 20 years) | 4 |
Descriptor
Source
Acta Didactica Napocensia | 1 |
Informatics in Education | 1 |
International Association for… | 1 |
Review of Educational Research | 1 |
Author
Buitrago Flórez, Francisco | 1 |
Casallas, Rubby | 1 |
Danies, Giovanna | 1 |
Hernández, Marcela | 1 |
Judith Galezer | 1 |
Julien Brasseur | 1 |
Laurent Cervoni | 1 |
Restrepo, Silvia | 1 |
Reyes, Alejandro | 1 |
Smadar Szekely | 1 |
Szlávi,Péter | 1 |
More ▼ |
Publication Type
Journal Articles | 3 |
Reports - Evaluative | 2 |
Information Analyses | 1 |
Reports - Descriptive | 1 |
Reports - Research | 1 |
Speeches/Meeting Papers | 1 |
Education Level
Elementary Secondary Education | 1 |
Higher Education | 1 |
Postsecondary Education | 1 |
Audience
Location
Colombia | 1 |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Laurent Cervoni; Julien Brasseur – International Association for Development of the Information Society, 2022
A Prolog program consists of a set of facts and rules rather than imperative statements, commonly used in most other programming languages. Therefore, the Prolog language is used to encode logic, from which the inference engine deduces logical conclusions. In this article, we argue that the use of the Prolog language can be useful to help students…
Descriptors: Teaching Methods, Mathematics Instruction, Problem Solving, Programming Languages
Judith Galezer; Smadar Szekely – Informatics in Education, 2024
Spark, one of the products offered by MyQ (formerly Plethora), is a game-based platform meticulously designed to introduce students to the foundational concepts of computer science. By navigating through logical challenges, users delve into topics like abstraction, loops, and graph patterns. Setting itself apart from its counterparts, Spark boasts…
Descriptors: Learning Management Systems, Game Based Learning, Computer Science Education, Teaching Methods
Szlávi,Péter; Zsakó, László – Acta Didactica Napocensia, 2017
As a programmer when solving a problem, a number of conscious and unconscious cognitive operations are being performed. Problem-solving is a gradual and cyclic activity; as the mind is adjusting the problem to its schemas formed by its previous experiences, the programmer gets closer and closer to understanding and defining the problem. The…
Descriptors: Problem Solving, Programming, Mathematics, Programming Languages
Buitrago Flórez, Francisco; Casallas, Rubby; Hernández, Marcela; Reyes, Alejandro; Restrepo, Silvia; Danies, Giovanna – Review of Educational Research, 2017
Computational thinking (CT) uses concepts that are essential to computing and information science to solve problems, design and evaluate complex systems, and understand human reasoning and behavior. This way of thinking has important implications in computer sciences as well as in almost every other field. Therefore, we contend that CT should be…
Descriptors: Computation, Computer Science Education, Programming, Problem Solving