Publication Date
In 2025 | 0 |
Since 2024 | 1 |
Since 2021 (last 5 years) | 3 |
Since 2016 (last 10 years) | 4 |
Since 2006 (last 20 years) | 5 |
Descriptor
Source
Computer Science Education | 1 |
E-Learning and Digital Media | 1 |
Education and Information… | 1 |
Informatics in Education | 1 |
International Journal of… | 1 |
Author
Alfarsi, Ghaliya | 1 |
Erik Barendsen | 1 |
Ezeamuzie, Ndudi O. | 1 |
Iqbal Malik, Sohail | 1 |
Kwon, Kyungbin | 1 |
Mathew, Roy | 1 |
Renske Weeda | 1 |
Sjaak Smetsers | 1 |
Tawafak, Ragad M. | 1 |
Weintrop, David | 1 |
Wilensky, Uri | 1 |
More ▼ |
Publication Type
Journal Articles | 5 |
Reports - Research | 5 |
Education Level
Higher Education | 3 |
Postsecondary Education | 3 |
Early Childhood Education | 1 |
Elementary Education | 1 |
Elementary Secondary Education | 1 |
High Schools | 1 |
Kindergarten | 1 |
Primary Education | 1 |
Secondary Education | 1 |
Audience
Location
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
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
Ezeamuzie, Ndudi O. – Education and Information Technologies, 2023
Several instructional approaches have been advanced for learning programming. However, effective ways of engaging beginners in programming in K-12 are still unclear, especially among low socioeconomic status learners in technology-deprived learning environments. Understanding the learning path of novice programmers will bridge this gap and explain…
Descriptors: Programming, Constructivism (Learning), Programming Languages, Computer Science Education
Iqbal Malik, Sohail; Mathew, Roy; Tawafak, Ragad M.; Alfarsi, Ghaliya – E-Learning and Digital Media, 2021
Algorithmic thinking is considered as one of the important steps toward learning to code for novices in programming education. In this study, algorithmic thinking was promoted by introducing a Problem Analysis Algorithmic Model (PAAM) in an Algorithms and Programming 1 (AP) course. A web-based application is developed to offer the PAAM model in…
Descriptors: Web Based Instruction, Models, Computer Science Education, Programming
Kwon, Kyungbin – International Journal of Computer Science Education in Schools, 2017
Understanding the students' programming misconceptions is critical in that it identifies the reasons why students make errors in programming and allows instructors to design instructions accordingly. This study investigated the mental models of programming concepts held by pre-service teachers who were novice programmers. In an introductory…
Descriptors: Programming, Novices, Misconceptions, Instructional Design
Weintrop, David; Wilensky, Uri – Informatics in Education, 2014
Research on the effectiveness of introductory programming environments often relies on post-test measures and attitudinal surveys to support its claims; but such instruments lack the ability to identify any explanatory mechanisms that can account for the results. This paper reports on a study designed to address this issue. Using Noss and Hoyles'…
Descriptors: Programming, Programming Languages, Introductory Courses, Constructivism (Learning)