Publication Date
In 2025 | 0 |
Since 2024 | 3 |
Since 2021 (last 5 years) | 3 |
Since 2016 (last 10 years) | 4 |
Since 2006 (last 20 years) | 4 |
Descriptor
Computer Science Education | 4 |
Programming Languages | 4 |
Student Attitudes | 4 |
Student Behavior | 4 |
Foreign Countries | 3 |
Programming | 3 |
Computation | 2 |
Secondary School Students | 2 |
Thinking Skills | 2 |
Beginning Teachers | 1 |
College Students | 1 |
More ▼ |
Source
ACM Transactions on Computing… | 1 |
Educational Technology… | 1 |
Informatics in Education | 1 |
Journal of Educational… | 1 |
Author
Chengcong Zhu | 2 |
Dan Sun | 2 |
Miaoting Cheng | 2 |
Yan Li | 2 |
Altadmri, Amjad | 1 |
Arjan J. F. Kok | 1 |
Brown, Neil C. C. | 1 |
Caifeng Zhu | 1 |
Chee-Kit Looi | 1 |
Cornelis Huizing | 1 |
Fan Ouyang | 1 |
More ▼ |
Publication Type
Journal Articles | 4 |
Reports - Research | 3 |
Tests/Questionnaires | 2 |
Reports - Evaluative | 1 |
Education Level
Secondary Education | 2 |
Higher Education | 1 |
Postsecondary Education | 1 |
Audience
Location
China | 2 |
Netherlands | 1 |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Dan Sun; Chee-Kit Looi; Yan Li; Chengcong Zhu; Caifeng Zhu; Miaoting Cheng – Educational Technology Research and Development, 2024
In the current era where computational literacy holds significant relevance, a growing number of schools across the globe have placed emphasis on K-12 programming education. This field of education primarily comprises two distinct modalities--the block-based programming modality (BPM) and the text-based programming modality (TPM). Previous…
Descriptors: Programming, Student Behavior, Thinking Skills, Computation
Dan Sun; Chengcong Zhu; Fan Xu; Yan Li; Fan Ouyang; Miaoting Cheng – Journal of Educational Computing Research, 2024
Although previous research has provided some insights into the effects of block-based and text-based programming modalities, there is a dearth of a detailed, multi-dimensional analysis of the transition process from different introductory programming modalities to professional programming learning. This study employed a quasi-experimental design…
Descriptors: Programming, Secondary School Students, Computation, Thinking Skills
Arjan J. F. Kok; Lex Bijlsma; Cornelis Huizing; Ruurd Kuiper; Harrie Passier – Informatics in Education, 2024
This paper presents the first experiences of the use of an online open-source repository with programming exercises. The repository is independent of any specific teaching approach. Students can search for and select an exercise that trains the programming concepts that they want to train and that only uses the programming concepts they already…
Descriptors: Programming Languages, Computer Science Education, Open Source Technology, Teaching Methods
Brown, Neil C. C.; Altadmri, Amjad – ACM Transactions on Computing Education, 2017
Teaching is the process of conveying knowledge and skills to learners. It involves preventing misunderstandings or correcting misconceptions that learners have acquired. Thus, effective teaching relies on solid knowledge of the discipline, but also a good grasp of where learners are likely to trip up or misunderstand. In programming, there is much…
Descriptors: Novices, Programming Languages, Programming, Error Patterns