NotesFAQContact Us
Collection
Advanced
Search Tips
Publication Date
In 20257
Since 202421
Source
ACM Transactions on Computing…21
Audience
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Showing 1 to 15 of 21 results Save | Export
Peer reviewed Peer reviewed
Direct linkDirect link
Gabriela de Carvalho Barros Bezerra; Wilk Oliveira; Ana Cláudia Guimarães Santos; Juho Hamari – ACM Transactions on Computing Education, 2024
Despite recent high interest among researchers and practitioners in learning programming, even the most dedicated learners can struggle to find motivation for studying and practicing programming. Therefore, in recent years, several strategies (e.g., educational games, flipped classrooms, and visual programming languages) have been employed to…
Descriptors: Gamification, Programming, Computer Science Education, Workshops
Peer reviewed Peer reviewed
Direct linkDirect link
Leonardo Silva; António Mendes; Anabela Gomes; Gabriel Fortes – ACM Transactions on Computing Education, 2024
Self-regulation of learning (SRL) is an essential ability for academic success in multiple educational contexts, including programming education. However, understanding how students regulate themselves during programming learning is still limited. This exploratory research aimed to investigate the regulatory strategies externalized by 51 students…
Descriptors: Learning Strategies, Programming, Self Management, Introductory Courses
Peer reviewed Peer reviewed
Direct linkDirect link
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
Peer reviewed Peer reviewed
Direct linkDirect link
Marie-Monique Schaper; Mariana Aki Tamashiro; Rachel Charlotte Smith; Ole Sejer Iversen – ACM Transactions on Computing Education, 2025
As emerging technologies are rapidly advancing as part of our societies and everyday life, it is crucial to include and empower all students in learning about computing and advanced technologies. These include technical capabilities of algorithms, such as the use of AI, that enable novel interactions between humans and their environment and give…
Descriptors: Inclusion, Artificial Intelligence, Student Empowerment, Algorithms
Peer reviewed Peer reviewed
Direct linkDirect link
Chun-Ying Chen – ACM Transactions on Computing Education, 2025
This study examined the effects of worked examples with different explanation types and novices' motivation on cognitive load, and how this subsequently influenced their programming problem-solving performance. Given the study's emphasis on both instructional approaches and learner motivation, the Cognitive Theory of Multimedia Learning served as…
Descriptors: Models, Learning Motivation, Cognitive Processes, Difficulty Level
Peer reviewed Peer reviewed
Direct linkDirect link
Fujiko Robledo Yamamoto; Lecia Barker; Amy Voida – ACM Transactions on Computing Education, 2024
Service learning, a high-impact pedagogy, involves integrating academic outcomes with service to the community. The success of service learning experiences depends on the development of mutually reciprocal relationships between students, instructors, and community partners, ensuring equitable benefits for all stakeholders. To explore how…
Descriptors: Service Learning, Computer Science Education, Information Science Education, Partnerships in Education
Peer reviewed Peer reviewed
Direct linkDirect link
Ayaan M. Kazerouni; Melissa Lee; Aleata Hubbard Cheuoua; Aakash Gautam; Sahar Hooshmand; Paul Salvador Inventado; Eun-Young Kang; Jane Lehr; Yu Sun; Kevin A. Wortman; Ilmi Yoon; Zoë Wood – ACM Transactions on Computing Education, 2025
Background and Context. Computing is considered a fundamental skill for civic engagement, self-expression, and employment opportunity. Despite this, there exist significant equity gaps in post-secondary computing enrollment and retention. Specifically, in the California State University (CSU) system, which serves close to half a million…
Descriptors: Computer Science Education, Social Responsibility, Introductory Courses, Undergraduate Students
Peer reviewed Peer reviewed
Direct linkDirect link
Ismaila Temitayo Sanusi; Fred Martin; Ruizhe Ma; Joseph E. Gonzales; Vaishali Mahipal; Solomon Sunday Oyelere; Jarkko Suhonen; Markku Tukiainen – ACM Transactions on Computing Education, 2024
As initiatives on AI education in K-12 learning contexts continues to evolve, researchers have developed curricula among other resources to promote AI across grade levels. Yet, there is a need for more effort regarding curriculum, tools, and pedagogy, as well as assessment techniques to popularize AI at the middle school level. Drawing on prior…
Descriptors: Artificial Intelligence, Middle School Students, Learner Engagement, Technology Uses in Education
Peer reviewed Peer reviewed
Direct linkDirect link
Yun Huang; Christian Dieter Schunn; Julio Guerra; Peter L. Brusilovsky – ACM Transactions on Computing Education, 2024
Programming skills are increasingly important to the current digital economy, yet these skills have long been regarded as challenging to acquire. A central challenge in learning programming skills involves the simultaneous use of multiple component skills. This article investigates why students struggle with integrating component skills--a…
Descriptors: Programming, Computer Science Education, Error Patterns, Classification
Peer reviewed Peer reviewed
Direct linkDirect link
Catalina Cortázar; Iñaki Goñi; Andrea Ortiz; Miguel Nussbaum – ACM Transactions on Computing Education, 2024
Integrating graduate education with professional skills development is still a challenge. People's beliefs about learning impact their learning processes. Therefore, we need to understand the mindset of graduates to determine best practices for promoting professional skills development. In this study, we explore the perspective of computing…
Descriptors: Computer Science Education, Graduate Students, Computer Literacy, Job Skills
Peer reviewed Peer reviewed
Direct linkDirect link
Yin-Chan Liao; Jiyoung Kim; Anne T. Ottenbreit-Leftwich; Michael Karlin; Meize Guo – ACM Transactions on Computing Education, 2024
Objectives: Computer Science (CS) education has become increasingly prevalent in elementary schools because of multiple rationales, such as the importance of computational literacy and the growing demand for CS-related workforce preparation. As elementary CS standards continue to be adopted by many states, more examples and voices from the field…
Descriptors: Elementary School Teachers, Computer Science Education, Teacher Attitudes, Computer Literacy
Peer reviewed Peer reviewed
Direct linkDirect link
Jonathan Liu; Seth Poulsen; Erica Goodwin; Hongxuan Chen; Grace Williams; Yael Gertner; Diana Franklin – ACM Transactions on Computing Education, 2025
Algorithm design is a vital skill developed in most undergraduate Computer Science (CS) programs, but few research studies focus on pedagogy related to algorithms coursework. To understand the work that has been done in the area, we present a systematic survey and literature review of CS Education studies. We search for research that is both…
Descriptors: Teaching Methods, Algorithms, Design, Computer Science Education
Peer reviewed Peer reviewed
Direct linkDirect link
Fadip Audu Nannim; Nnenna Ekpereka Ibezim; George Chibuike Agbo; Chukwuma Mgboji; Saint Oliver Rotachukwu Ngwoke; Moeketsi Mosia – ACM Transactions on Computing Education, 2025
The integration of digital technology into various sectors has transformed education globally, yet its adoption in Nigeria remains constrained by a lack of adequately trained personnel. This study addresses this gap by developing a Project-Based Arduino Robot Application (PARA) for teaching Robotics Programming to preservice teachers. A Research…
Descriptors: Educational Technology, Technology Uses in Education, Robotics, Programming
Peer reviewed Peer reviewed
Direct linkDirect link
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
Peer reviewed Peer reviewed
Direct linkDirect link
Ellie Lovellette; Dennis J. Bouvier; John Matta – ACM Transactions on Computing Education, 2024
In recent years, computing education researchers have investigated the impact of problem context on students' learning and programming performance. This work continues the investigation motivated, in part, by cognitive load theory and educational research in computer science and other disciplines. The results of this study could help inform…
Descriptors: Computer Science Education, Student Evaluation, Context Effect, Problem Solving
Previous Page | Next Page »
Pages: 1  |  2