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) | 7 |
Descriptor
Source
ACM Transactions on Computing… | 7 |
Author
Brusilovsky, Pete | 1 |
Cheng, K. F. | 1 |
Domínguez, César | 1 |
Eastmond, Evelyn | 1 |
García-Izquierdo, Francisco J. | 1 |
Haddow, J. | 1 |
Heras, Jónathan | 1 |
Jaime, Arturo | 1 |
Karavirta, Ville | 1 |
Kolling, Michael | 1 |
Lee, Danielle H. | 1 |
More ▼ |
Publication Type
Journal Articles | 7 |
Reports - Descriptive | 3 |
Reports - Evaluative | 2 |
Reports - Research | 2 |
Education Level
Elementary Secondary Education | 2 |
Higher Education | 2 |
Postsecondary Education | 2 |
Secondary Education | 1 |
Audience
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
Domínguez, César; Jaime, Arturo; Heras, Jónathan; García-Izquierdo, Francisco J. – ACM Transactions on Computing Education, 2019
This study analyzes the impact of adding a review exercises module to an online tool used in a software engineering degree program. The objective of the module is to promote students' self-learning effort to improve their performance. We also intend to determine if this new feature has any effect on the amount of code copies detected in lab…
Descriptors: Teaching Methods, Computer Software, Engineering Education, Computer Science Education
Kolling, Michael – ACM Transactions on Computing Education, 2010
Greenfoot is an educational integrated development environment aimed at learning and teaching programming. It is aimed at a target audience of students from about 14 years old upwards, and is also suitable for college- and university-level education. Greenfoot combines graphical, interactive output with programming in Java, a standard, text-based…
Descriptors: Computer Software, Computer Assisted Instruction, Computer Science Education, Programming Languages
Maloney, John; Resnick, Mitchel; Rusk, Natalie; Silverman, Brian; Eastmond, Evelyn – ACM Transactions on Computing Education, 2010
Scratch is a visual programming environment that allows users (primarily ages 8 to 16) to learn computer programming while working on personally meaningful projects such as animated stories and games. A key design goal of Scratch is to support self-directed learning through tinkering and collaboration with peers. This article explores how the…
Descriptors: Computer Software, Computer Assisted Instruction, Computer Science Education, Programming Languages
Brusilovsky, Pete; Sosnovsky, Sergey; Yudelson, Michael V.; Lee, Danielle H.; Zadorozhny, Vladimir; Zhou, Xin – ACM Transactions on Computing Education, 2010
Rich, interactive eLearning tools receive a lot of attention nowadays from both practitioners and researchers. However, broader dissemination of these tools is hindered by the technical difficulties of their integration into existing platforms. This article explores the technical and conceptual problems of using several interactive educational…
Descriptors: Learning Activities, Courses, Classroom Research, Computer Science Education
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
Karavirta, Ville – ACM Transactions on Computing Education, 2009
Online learning material that students use by themselves is one of the typical usages of algorithm animation (AA). Thus, the integration of algorithm animations into hypertext is seen as an important topic today to promote the usage of algorithm animation in teaching. This article presents an algorithm animation viewer implemented purely using…
Descriptors: Electronic Learning, Web Based Instruction, Animation, Hypermedia