Publication Date
| In 2026 | 0 |
| Since 2025 | 1 |
| Since 2022 (last 5 years) | 2 |
| Since 2017 (last 10 years) | 4 |
| Since 2007 (last 20 years) | 5 |
Descriptor
| Computation | 5 |
| Programming | 5 |
| Task Analysis | 5 |
| Computer Science Education | 3 |
| Thinking Skills | 3 |
| Coding | 2 |
| Models | 2 |
| Problem Solving | 2 |
| Ability Grouping | 1 |
| Abstract Reasoning | 1 |
| College Science | 1 |
| More ▼ | |
Source
| ACM Transactions on Computing… | 1 |
| 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 |
| Radek Pelánek | 1 |
| Voogt, Joke | 1 |
| van Aar, Nicole | 1 |
| van der Linde, Diane | 1 |
Publication Type
| Journal Articles | 5 |
| Reports - Research | 4 |
| Reports - Descriptive | 1 |
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
Radek Pelánek – ACM Transactions on Computing Education, 2025
Learning environments for programming education need a comprehensive task set that guides students from basic programming concepts to complex challenges. For creating such a task set, it is beneficial to utilize the concept of a design space--a systematic mapping of design dimensions and choices along these dimensions. We propose an iterative…
Descriptors: Computer Science Education, Programming, Design, Task Analysis
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

Peer reviewed
Direct link
