NotesFAQContact Us
Collection
Advanced
Search Tips
Publication Type
Information Analyses7
Journal Articles6
Reports - Evaluative2
Reports - Research2
Audience
Location
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Showing all 7 results Save | Export
Peer reviewed Peer reviewed
Direct linkDirect link
Hao-Yue Jin; Maria Cutumisu – Education and Information Technologies, 2024
Computational thinking (CT) is considered to be a critical problem-solving toolkit in the development of every student in the digital twenty-first century. Thus, it is believed that the integration of deeper learning in CT education is an approach to help students transfer their CT skills beyond the classroom. Few literature reviews have mapped…
Descriptors: Computation, Thinking Skills, Problem Solving, Artificial Intelligence
Peer reviewed Peer reviewed
Direct linkDirect link
Mauk, Maureen; Willett, Rebekah; Coulter, Natalie – Learning, Media and Technology, 2020
The past five or so years have been marked by a proliferation of educational initiatives, programmes, and toys designed to introduce children to coding and to develop their skills and interest in computer science. This article takes a critical approach to this movement, focusing specifically on ways dominant discourse surrounding the coding…
Descriptors: Computer Science, Discourse Analysis, Females, Programming
Bers, Marina Umaschi; Strawhacker, Amanda; Sullivan, Amanda – OECD Publishing, 2022
Computer programming and associated Computational Thinking (CT) skills are essential to thriving in today's academic and professional world. There has been a growing focus globally on fostering CT skills as well as on introducing computer programming concepts and languages beginning as early as kindergarten and pre-primary school. Tools,…
Descriptors: Early Childhood Education, Computation, Critical Thinking, Early Experience
Peer reviewed Peer reviewed
Direct linkDirect link
Cabrera, Lautaro – Journal of Technology and Teacher Education, 2019
Computational Thinking (CT) is an increasingly relevant concept that researchers are promoting in formal learning contexts. In their mission to prepare teachers to integrate CT into K-12 schooling, teacher educators would benefit from understanding the different kinds of preconceptions of CT that their students bring to the classroom in order to…
Descriptors: Teacher Attitudes, Computation, Thinking Skills, Misconceptions
Peer reviewed Peer reviewed
Direct linkDirect link
Dicheva, Darina; Dichev, Christo; Agre, Gennady; Angelova, Galia – Educational Technology & Society, 2015
While gamification is gaining ground in business, marketing, corporate management, and wellness initiatives, its application in education is still an emerging trend. This article presents a study of the published empirical research on the application of gamification to education. The study is limited to papers that discuss explicitly the effects…
Descriptors: Educational Games, Concept Mapping, Literature Reviews, Classification
Peer reviewed Peer reviewed
Direct linkDirect link
Sorva, Juha; Karavirta, Ville; Malmi, Lauri – ACM Transactions on Computing Education, 2013
This article is a survey of program visualization systems intended for teaching beginners about the runtime behavior of computer programs. Our focus is on generic systems that are capable of illustrating many kinds of programs and behaviors. We inclusively describe such systems from the last three decades and review findings from their empirical…
Descriptors: Visualization, Programming, Guidelines, Introductory Courses
Peer reviewed Peer reviewed
Direct linkDirect link
McCauley, Renee; Fitzgerald, Sue; Lewandowski, Gary; Murphy, Laurie; Simon, Beth; Thomas, Lynda; Zander, Carol – Computer Science Education, 2008
This paper reviews the literature related to the learning and teaching of debugging computer programs. Debugging is an important skill that continues to be both difficult for novice programmers to learn and challenging for computer science educators to teach. These challenges persist despite a wealth of important research on the subject dating…
Descriptors: Troubleshooting, Computer Science, Programming, Computer Software