Publication Date
In 2025 | 0 |
Since 2024 | 1 |
Since 2021 (last 5 years) | 1 |
Since 2016 (last 10 years) | 2 |
Since 2006 (last 20 years) | 3 |
Descriptor
Computer Assisted Instruction | 3 |
Design | 3 |
Programming Languages | 3 |
Instructional Effectiveness | 2 |
Programming | 2 |
Adolescents | 1 |
Computation | 1 |
Computer Interfaces | 1 |
Computer Science Education | 1 |
Computer Software | 1 |
Earth Science | 1 |
More ▼ |
Author
Biswas, Gautam | 1 |
Cheng, K. F. | 1 |
Haddow, J. | 1 |
Hutchins, Nicole M. | 1 |
Lédeczi, Ákos | 1 |
Maróti, Miklós | 1 |
Matthieu Branthôme | 1 |
Paterson, J. H. | 1 |
Snyder, Caitlin | 1 |
Zhang, Ningyu | 1 |
Publication Type
Journal Articles | 3 |
Reports - Research | 2 |
Reports - Descriptive | 1 |
Education Level
Elementary Secondary Education | 1 |
Audience
Location
France | 1 |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Matthieu Branthôme – ACM Transactions on Computing Education, 2024
This article reports on a design-based research study centered on the conception and the assessment of the "Pyrates" application. This online serious game aims at introducing Python programming to K-12 students while easing the transition from block-based to text-based languages. After we present the various aspects underlying the…
Descriptors: Educational Games, Programming, Elementary Secondary Education, Programming Languages
Hutchins, Nicole M.; Biswas, Gautam; Zhang, Ningyu; Snyder, Caitlin; Lédeczi, Ákos; Maróti, Miklós – International Journal of Artificial Intelligence in Education, 2020
Driven by our technologically advanced workplaces and the surge in demand for proficiency in the computing disciplines, it is becoming imperative to provide computational thinking (CT) opportunities to all students. One approach for making computing accessible and relevant to learning and problem-solving in K-12 environments is to integrate it…
Descriptors: Computer Assisted Instruction, Problem Solving, Computation, Thinking Skills
Paterson, J. H.; Cheng, K. F.; Haddow, J. – ACM Transactions on Computing Education, 2009
PatternCoder is a software tool to aid student understanding of class associations. It has a wizard-based interface which allows students to select an appropriate binary class association or design pattern for a given problem. Java code is then generated which allows students to explore the way in which the class associations are implemented in a…
Descriptors: Programming Languages, Programming, Computer Science Education, Computer Software