Publication Date
In 2025 | 0 |
Since 2024 | 2 |
Since 2021 (last 5 years) | 3 |
Since 2016 (last 10 years) | 3 |
Since 2006 (last 20 years) | 3 |
Descriptor
Computer Science Education | 3 |
Programming | 3 |
Task Analysis | 3 |
Coding | 2 |
Comparative Analysis | 2 |
Computer Software | 2 |
Difficulty Level | 2 |
Intervention | 2 |
Undergraduate Students | 2 |
Abstract Reasoning | 1 |
Age Differences | 1 |
More ▼ |
Source
Informatics in Education | 3 |
Author
Daniele Traversaro | 1 |
Ginat, David | 1 |
Giorgio Delzanno | 1 |
Giovanna Guerrini | 1 |
Jirí Vanícek | 1 |
Václav Dobiáš | 1 |
Václav Šimandl | 1 |
Publication Type
Journal Articles | 3 |
Reports - Research | 3 |
Tests/Questionnaires | 1 |
Audience
Location
Czech Republic | 1 |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Daniele Traversaro; Giorgio Delzanno; Giovanna Guerrini – Informatics in Education, 2024
Concurrency is a complex to learn topic that is becoming more and more relevant, such that many undergraduate Computer Science curricula are introducing it in introductory programming courses. This paper investigates the combined use of Sonic Pi and Team-Based Learning to mitigate the difficulties in early exposure to concurrency. Sonic Pi, a…
Descriptors: Misconceptions, Programming Languages, Computer Science Education, Undergraduate Students
Václav Dobiáš; Václav Šimandl; Jirí Vanícek – Informatics in Education, 2024
The paper discusses an alternative method of assessing the difficulty of pupils' programming tasks to determine their age appropriateness. Building a program takes the form of its successive iterations. Thus, it is possible to monitor the number of times such a program was built by the solver. The variance of the number of program builds can be…
Descriptors: Difficulty Level, Computer Science Education, Programming, Task Analysis
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