Publication Date
In 2025 | 0 |
Since 2024 | 5 |
Descriptor
Coding | 5 |
Computer Science Education | 5 |
Programming | 5 |
Task Analysis | 5 |
Student Attitudes | 3 |
Correlation | 2 |
Difficulty Level | 2 |
Programming Languages | 2 |
Ability Grouping | 1 |
Cognitive Processes | 1 |
Comparative Analysis | 1 |
More ▼ |
Source
British Journal of… | 1 |
Computer Science Education | 1 |
IEEE Transactions on Learning… | 1 |
Informatics in Education | 1 |
International Journal of… | 1 |
Author
Carlos N. Silla | 1 |
Daniele Traversaro | 1 |
Davi Bernardo Silva | 1 |
Deborah Ribeiro Carvalho | 1 |
Erik Barendsen | 1 |
Giorgio Delzanno | 1 |
Giovanna Guerrini | 1 |
In-gyu Go | 1 |
Jinbo Tan | 1 |
Lei Wu | 1 |
Renske Weeda | 1 |
More ▼ |
Publication Type
Journal Articles | 5 |
Reports - Research | 5 |
Tests/Questionnaires | 2 |
Education Level
Higher Education | 2 |
Postsecondary Education | 2 |
Audience
Location
South Korea | 1 |
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
Renske Weeda; Sjaak Smetsers; Erik Barendsen – Computer Science Education, 2024
Background and Context: Multiple studies report that experienced instructors lack consensus on the difficulty of programming tasks for novices. However, adequately gauging task difficulty is needed for alignment: to select and structure tasks in order to assess what students can and cannot do. Objective: The aim of this study was to examine…
Descriptors: Novices, Coding, Programming, Computer Science Education
Yong-Woon Choi; In-gyu Go; Yeong-Jae Gil – International Journal of Technology and Design Education, 2024
The purpose of this study is to derive a correlation between the technological thinking disposition and the computational thinking ability of gifted students in Korea. The correlation between each element was analyzed by looking at the sub-elements of computational thinking according to the components of technological thinking disposition. The…
Descriptors: Thinking Skills, Mental Computation, Gifted, Correlation
Jinbo Tan; Lei Wu; Shanshan Ma – British Journal of Educational Technology, 2024
The purpose of this study was to investigate the collaborative dialogue patterns of pair programming and their impact on programming self-efficacy and coding performance for both slow- and fast-paced students. Forty-six postgraduate students participated in the study. The students were asked to solve programming problems in pairs; those pairs'…
Descriptors: Coding, Programming, Computer Science Education, Self Efficacy
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