Publication Date
In 2025 | 2 |
Since 2024 | 4 |
Since 2021 (last 5 years) | 10 |
Since 2016 (last 10 years) | 23 |
Since 2006 (last 20 years) | 34 |
Descriptor
Source
ACM Transactions on Computing… | 34 |
Author
Isomöttönen, Ville | 2 |
Tirronen, Ville | 2 |
Aivaloglou, Efthimia | 1 |
Antonija Mitrovic | 1 |
Armarego, Jocelyn | 1 |
Armoni, Michal | 1 |
Atiq, Zahra | 1 |
Bailey Lee, Cynthia | 1 |
Becker, Brett A. | 1 |
Belland, Brian R. | 1 |
Ben-Ari, Mordechai | 1 |
More ▼ |
Publication Type
Journal Articles | 34 |
Reports - Research | 28 |
Tests/Questionnaires | 8 |
Reports - Descriptive | 3 |
Reports - Evaluative | 3 |
Education Level
Higher Education | 27 |
Postsecondary Education | 26 |
Secondary Education | 6 |
High Schools | 4 |
Middle Schools | 4 |
Elementary Education | 2 |
Junior High Schools | 2 |
Adult Education | 1 |
Early Childhood Education | 1 |
Grade 6 | 1 |
Grade 7 | 1 |
More ▼ |
Audience
Location
Finland | 2 |
Indiana | 2 |
Australia | 1 |
California | 1 |
Connecticut | 1 |
Croatia | 1 |
France | 1 |
Georgia | 1 |
Germany (Berlin) | 1 |
New Zealand | 1 |
Pennsylvania | 1 |
More ▼ |
Laws, Policies, & Programs
Assessments and Surveys
Motivated Strategies for… | 1 |
What Works Clearinghouse Rating
Monika Mladenovic; Lucija Medak; Divna Krpan – ACM Transactions on Computing Education, 2025
Computer Science (CS) Unplugged activities are designed to engage students with CS concepts. It is an active learning approach combining physical interaction with visual representation. This research article investigates the impact of CS Unplugged on students' understanding of the bubble sort algorithm. Algorithm visualization, traditionally…
Descriptors: Computer Science Education, Learning Activities, Active Learning, Algorithms
Loksa, Dastyni; Margulieux, Lauren; Becker, Brett A.; Craig, Michelle; Denny, Paul; Pettit, Raymond; Prather, James – ACM Transactions on Computing Education, 2022
Metacognition and self-regulation are important skills for successful learning and have been discussed and researched extensively in the general education literature for several decades. More recently, there has been growing interest in understanding how metacognitive and self-regulatory skills contribute to student success in the context of…
Descriptors: Metacognition, Programming, Computer Science Education, Learning Processes
Xue Zhang; Chao Qin; Yanjia Liu; Haipeng Wan – ACM Transactions on Computing Education, 2024
Pair programming is an effective instructional format in programming education for adolescents. Within pair programming, three potential gender combinations may arise: Boy-Boy (BB), Girl-Girl (GG), and Boy-Girl (BG). This study explores the impact of different gender pairings on the programming self-efficacy and collaborative attitudes of…
Descriptors: Programming, Gender Differences, Cooperative Learning, Self Efficacy
Chyanna Wee; Lillian Yee Kiaw Wang; Huey Fang Ong – ACM Transactions on Computing Education, 2025
This study presents the development of a student-centric framework for utilizing virtual reality (VR) technologies in education, specifically focusing on enhancing computational thinking skills. While numerous frameworks exist in this domain, they often lack consideration of student preferences, which are integral for fostering learner autonomy.…
Descriptors: Computer Simulation, Educational Technology, Technology Uses in Education, Computation
Aivaloglou, Efthimia; van der Meulen, Anna – ACM Transactions on Computing Education, 2021
Courses in computer science curricula often involve group programming assignments. Instructors are required to take several decisions on assignment setup and monitoring, team formation policies, and grading systems. Group programming projects provide unique monitoring opportunities due to the availability of both product and process data, as well…
Descriptors: Student Attitudes, Grading, Cooperative Learning, Programming
Belland, Brian R.; Kim, Chanmin; Zhang, Anna Y.; Lee, Eunseo – ACM Transactions on Computing Education, 2023
This article reports the analysis of data from five different studies to identify predictors of preservice, early childhood teachers' views of (a) the nature of coding, (b) integration of coding into preschool classrooms, and (c) relation of coding to fields other than computer science (CS). Significant changes in views of coding were predicted by…
Descriptors: Predictor Variables, Preservice Teachers, Student Attitudes, Programming
Antonija Mitrovic; Matthias Galster; Sanna Malinen; Jay Holland; Ja'afaru Musa; Negar Mohammadhassan; Raul Vincent Lumapas – ACM Transactions on Computing Education, 2023
Objectives: Communication skills are crucial for effective software development teams, but those skills are difficult to teach. The goal of our project is to evaluate the effectiveness of teaching face-to-face communication skills using AVW-Space, a platform for video-based learning that provides personalized nudges to support student's engagement…
Descriptors: Video Technology, Computer Software, Communication Skills, Electronic Learning
Atiq, Zahra; Loui, Michael C. – ACM Transactions on Computing Education, 2022
In introductory computer programming courses, students experience a range of emotions. Students often experience anxiety and frustration when they encounter difficulties in writing programs. Continued frustration can discourage students from pursuing engineering and computing careers. Although prior research has shown how emotions affect students'…
Descriptors: Psychological Patterns, College Freshmen, Engineering Education, Programming
Bowman, Nicholas A.; Jarratt, Lindsay; Culver, K. C.; Segre, Alberto M. – ACM Transactions on Computing Education, 2021
Active and collaborative learning has shown considerable promise for improving student outcomes and reducing group disparities. As one common form of collaborative learning, pair programming is an adapted work practice implemented widely in higher education computing programs. In the classroom setting, it typically involves two computer science…
Descriptors: Programming, Cooperative Learning, Student Attitudes, Academic Achievement
Hosseini, Hadi; Hartt, Maxwell; Mostafapour, Mehrnaz – ACM Transactions on Computing Education, 2019
Game-based learning has received significant attention in educational pedagogy as an effective way of increasing student motivation and engagement. The majority of the work in this area has been focused on digital games or games involving technology. We focus on the use of traditional game design in improving student engagement and perception of…
Descriptors: Game Based Learning, Computer Science Education, Learner Engagement, Higher Education
Isomöttönen, Ville; Tirronen, Ville – ACM Transactions on Computing Education, 2017
This article reports on an action research project on improving a functional programming course by moving toward a practical and flexible study environment--flipped and blended classroom. Teaching the topic of functional programming was found to be troublesome using a traditional lectured course format. The need to increase students' amount of…
Descriptors: Blended Learning, Teaching Methods, Programming, Computer Science Education
Vieira, Camilo; Magana, Alejandra J.; Falk, Michael L.; Garcia, R. Edwin – ACM Transactions on Computing Education, 2017
This article presents two case studies aimed at exploring the use of self-explanations in the context of computational science and engineering (CSE) education. The self-explanations were elicited as students' in-code comments of a set of worked-examples, and the cases involved two different approaches to CSE education: glass box and black box. The…
Descriptors: Programming, Student Attitudes, Comprehension, Computer Science Education
Celis Rangel, Jakeline G.; King, Melissa; Muldner, Kasia – ACM Transactions on Computing Education, 2020
Learning to program requires perseverance, practice, and the mindset that programming skills are improved through these activities (i.e., that everyone has the potential to become good at programming). In contrast to an entity mindset, individuals with an incremental mindset believe that ability is malleable and can be improved with effort. Prior…
Descriptors: Intervention, Cognitive Structures, Programming, Learning Activities
Lijun Ni; Gillian Bausch; Elizabeth Thomas-Cappello; Fred Martin; Bernardo Feliciano – ACM Transactions on Computing Education, 2024
This study examined student learning outcomes from a middle school computer science (CS) curriculum developed through a researcher and practitioner partnership (RPP) project. The curriculum is based on students creating mobile apps that serve community and social good. We collected two sets of data from 294 students in three urban districts: (1)…
Descriptors: Computer Software, Middle School Students, Coding, Self Efficacy
Rücker, Michael T.; van Joolingen, Wouter R.; Pinkwart, Niels – ACM Transactions on Computing Education, 2020
Enabling students to recognize and evaluate the ubiquitous impact of computing technology on society is an internationally proclaimed goal of a K-12 computing education. To that end, students need to actually engage with their computing knowledge in concrete everyday situations. From the perspectives of learning transfer and variation theory, we…
Descriptors: Secondary School Students, Student Attitudes, Computers, Information Technology