Publication Date
In 2025 | 1 |
Since 2024 | 3 |
Descriptor
Computer Science Education | 3 |
Task Analysis | 3 |
Computer Software | 2 |
Difficulty Level | 2 |
Elementary School Students | 2 |
Programming | 2 |
Age Differences | 1 |
Coding | 1 |
Comparative Analysis | 1 |
Computation | 1 |
Computer Science | 1 |
More ▼ |
Source
Informatics in Education | 3 |
Author
Jirí Vanícek | 2 |
Václav Dobiáš | 2 |
Václav Šimandl | 2 |
Daniele Traversaro | 1 |
Giorgio Delzanno | 1 |
Giovanna Guerrini | 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
Václav Šimandl; Jirí Vanícek; Václav Dobiáš – Informatics in Education, 2025
Research on collaborative learning of computer science has been conducted primarily in programming. This paper extends this area by including short tasks (such as those used in contests like the Bebras Challenge) that cover many other computer science topics. The aim of this research is to explore how problem-solving in pairs differs from…
Descriptors: Cooperative Learning, Problem Solving, Computer Science, Computer Science Education
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
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