Publication Date
| In 2026 | 0 |
| Since 2025 | 1 |
| Since 2022 (last 5 years) | 1 |
| Since 2017 (last 10 years) | 1 |
| Since 2007 (last 20 years) | 3 |
Descriptor
| Academic Ability | 3 |
| Computer Science Education | 3 |
| Foreign Countries | 3 |
| Programming | 3 |
| Programming Languages | 3 |
| Teaching Methods | 3 |
| Introductory Courses | 2 |
| Predictor Variables | 2 |
| Student Characteristics | 2 |
| Academic Aptitude | 1 |
| Achievement Gains | 1 |
| More ▼ | |
Author
| Arjona-Villicaña, P. David | 1 |
| Castillo-Barrera, F. Edgar | 1 |
| Chijioke Jonathan Olelewe | 1 |
| Christian Basil Omeh | 1 |
| Lindelani E. Mnguni | 1 |
| Musa Adekunle Ayanwale | 1 |
| Robins, Anthony | 1 |
| Silva-Maceda, Gabriela | 1 |
Publication Type
| Journal Articles | 3 |
| Reports - Research | 2 |
| Reports - Evaluative | 1 |
Education Level
| Higher Education | 3 |
| Postsecondary Education | 3 |
Audience
Location
| Mexico | 1 |
| New Zealand | 1 |
| Nigeria | 1 |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Christian Basil Omeh; Musa Adekunle Ayanwale; Lindelani E. Mnguni; Chijioke Jonathan Olelewe – Journal of New Approaches in Educational Research, 2025
Despite the increasing emphasis on computational literacy in higher education, we observed that many undergraduate students particularly in developing contexts struggle to master fundamental programming skills and develop critical thinking. Conventional instructional approaches often lack interactivity and personalized scaffolding, which are…
Descriptors: Skill Development, Programming, Computer Science Education, Critical Thinking
Silva-Maceda, Gabriela; Arjona-Villicaña, P. David; Castillo-Barrera, F. Edgar – IEEE Transactions on Education, 2016
Learning to program is a complex task, and the impact of different pedagogical approaches to teach this skill has been hard to measure. This study examined the performance data of seven cohorts of students (N = 1168) learning programming under three different pedagogical approaches. These pedagogical approaches varied either in the length of the…
Descriptors: Programming, Teaching Methods, Intermode Differences, Cohort Analysis
Robins, Anthony – Computer Science Education, 2010
Compared to other subjects, the typical introductory programming (CS1) course has higher than usual rates of both failing and high grades, creating a characteristic bimodal grade distribution. In this article, I explore two possible explanations. The conventional explanation has been that learners naturally fall into populations of programmers and…
Descriptors: Programming, Learning Processes, Grading, Simulation

Peer reviewed
Direct link
