NotesFAQContact Us
Collection
Advanced
Search Tips
Source
ACM Transactions on Computing…8
Audience
Location
Italy1
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Showing all 8 results Save | Export
Peer reviewed Peer reviewed
Direct linkDirect link
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
Peer reviewed Peer reviewed
Direct linkDirect link
Rita Garcia; Michelle Craig – ACM Transactions on Computing Education, 2025
Introduction: Computer Science Education does not have a universally defined set of concepts consistently covered in all introductory courses (CS1). One approach to understanding the concepts covered in CS1 is to ask educators. In 2004, Nell Dale did just this. She also collected their perceptions on challenging topics to teach. Dale mused how the…
Descriptors: Replication (Evaluation), Teaching Methods, Computer Science Education, Introductory Courses
Peer reviewed Peer reviewed
Direct linkDirect link
Alejandro Espinal; Camilo Vieira; Alejandra J. Magana – ACM Transactions on Computing Education, 2024
This paper presents a systematic literature review of professional development programs in computational thinking (CT). CT has emerged as an essential set of skills that everyone should develop to participate in a global society. However, there were no pre-service or in-service teacher programs to integrate CT into the K-12 classrooms until very…
Descriptors: Faculty Development, Computation, Thinking Skills, Skill Development
Peer reviewed Peer reviewed
Direct linkDirect link
Heather Killen; Merijke Coenraad; Virginia Byrne; Lautaro Cabrera; Kelly Mills; Diane Jass Ketelhut; Jandelyn D. Plane – ACM Transactions on Computing Education, 2023
Computational thinking (CT) is playing an increasingly relevant role within disciplinary teaching in elementary school, particularly in science. However, many teachers are unfamiliar with CT, either because their education occurred before the popularization of CT or because CT instruction was not included in their pre-service coursework. For these…
Descriptors: Computation, Thinking Skills, Science Instruction, Faculty Development
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
Fronza, Ilenia; El Ioini, Nabil; Corral, Luis – ACM Transactions on Computing Education, 2017
Computational Thinking (CT) has been recognized as one of the fundamental skills that all graduates should acquire. For this reason, motivational concerns need to be addressed at an early age of a child, and reaching students who do not consider themselves candidates for science, technology, engineering, and mathematics disciplines is important as…
Descriptors: Teaching Methods, Computer Software, Thinking Skills, Computer Science Education
Peer reviewed Peer reviewed
Direct linkDirect link
Drachova, Svetlana V.; Hallstrom, Jason O.; Hollingsworth, Joseph E.; Krone, Joan; Pak, Rich; Sitaraman, Murali – ACM Transactions on Computing Education, 2015
Undergraduate computer science students need to learn analytical reasoning skills to develop high-quality software and to understand why the software they develop works as specified. To accomplish this central educational objective, this article describes a systematic process of introducing reasoning skills into the curriculum and assessing how…
Descriptors: Undergraduate Students, Computer Science Education, Logical Thinking, Thinking Skills
Peer reviewed Peer reviewed
Direct linkDirect link
Miller, Craig S.; Settle, Amber – ACM Transactions on Computing Education, 2011
Specifying file references for hypertext links is an elementary competence that nevertheless draws upon core computational thinking concepts such as tree traversal and the distinction between relative and absolute references. In this article we explore the learning effects of different instructional strategies in the context of an introductory…
Descriptors: Computers, Drills (Practice), Computer Literacy, Thinking Skills