Publication Date
In 2025 | 0 |
Since 2024 | 1 |
Since 2021 (last 5 years) | 3 |
Since 2016 (last 10 years) | 3 |
Since 2006 (last 20 years) | 4 |
Descriptor
Computation | 4 |
Programming | 4 |
Task Analysis | 4 |
Coding | 2 |
Computer Science Education | 2 |
Models | 2 |
Problem Solving | 2 |
Thinking Skills | 2 |
Ability Grouping | 1 |
Abstract Reasoning | 1 |
College Science | 1 |
More ▼ |
Source
IEEE Transactions on Learning… | 1 |
Informatics in Education | 1 |
Journal of Computers in… | 1 |
Physical Review Special… | 1 |
Author
Bodin, Madelen | 1 |
Carlos N. Silla | 1 |
Davi Bernardo Silva | 1 |
Deborah Ribeiro Carvalho | 1 |
Ginat, David | 1 |
Voogt, Joke | 1 |
van Aar, Nicole | 1 |
van der Linde, Diane | 1 |
Publication Type
Journal Articles | 4 |
Reports - Research | 4 |
Education Level
Higher Education | 2 |
Elementary Education | 1 |
Postsecondary Education | 1 |
Audience
Location
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Davi Bernardo Silva; Deborah Ribeiro Carvalho; Carlos N. Silla – IEEE Transactions on Learning Technologies, 2024
Throughout a programming course, students develop various source code tasks. Using these tasks to track students' progress can provide clues to the strengths and weaknesses found in each learning topic. This practice allows the teacher to intervene in learning in the first few weeks of class and maximize student gains. However, the biggest…
Descriptors: Computation, Models, Ability Grouping, Programming
van der Linde, Diane; Voogt, Joke; van Aar, Nicole – Journal of Computers in Mathematics and Science Teaching, 2021
In this study we analysed what computational thinking skills pupils used when programming a small robot to solve a given problem, a simple programming task in which pupils had to select codes and put them in the correct place. Computational thinking is the process of (re)formulating a problem so that it becomes possible to use computer technology…
Descriptors: Computation, Thinking Skills, Young Children, Programming
Ginat, David – Informatics in Education, 2021
The notion of algorithm may be perceived in different levels of abstraction. In the lower levels it is an operational set of instructions. In higher levels it may be viewed as an object with properties, solving a problem with characteristics. Novices mostly relate to the lower levels. Yet, higher levels are very relevant for them as well. We…
Descriptors: Problem Solving, Computation, Comparative Analysis, Competence
Bodin, Madelen – Physical Review Special Topics - Physics Education Research, 2012
Solving physics problem in university physics education using a computational approach requires knowledge and skills in several domains, for example, physics, mathematics, programming, and modeling. These competences are in turn related to students' beliefs about the domains as well as about learning. These knowledge and beliefs components are…
Descriptors: Network Analysis, Physics, Programming, College Science