Publication Date
In 2025 | 1 |
Since 2024 | 3 |
Since 2021 (last 5 years) | 6 |
Since 2016 (last 10 years) | 8 |
Since 2006 (last 20 years) | 9 |
Descriptor
Source
Computer Science Education | 2 |
Education and Information… | 2 |
Educational Technology &… | 1 |
Journal of Computing in… | 1 |
Journal of Information… | 1 |
Journal of Science Education… | 1 |
Review of Educational Research | 1 |
Author
Publication Type
Information Analyses | 9 |
Journal Articles | 9 |
Reports - Research | 3 |
Reports - Evaluative | 1 |
Education Level
Higher Education | 6 |
Postsecondary Education | 6 |
Elementary Secondary Education | 2 |
Early Childhood Education | 1 |
Elementary Education | 1 |
Kindergarten | 1 |
Primary Education | 1 |
Audience
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Hawlitschek, Anja; Berndt, Sarah; Schulz, Sandra – Computer Science Education, 2023
Background and Context: Pair programming is an important approach to fostering students' programming and collaborative learning skills. However, the empirical findings on pair programming are mixed, especially concerning effective instructional design. Objective: The objective of this literature review is to provide lecturers with systematic…
Descriptors: Cooperative Learning, Programming, Computer Science Education, College Students
Cleo Schulten; Irene-Angelica Chounta – Education and Information Technologies, 2024
This paper presents an analysis of the current research landscape around hackathons and hackathon-like events as opportunities and means for learning. In particular, we aimed to explore how hackathon-like events are utilized to promote learning, what systematic approaches are used to orchestrate learning in such events, and to what extent…
Descriptors: Literature Reviews, Computer Science, Cooperative Learning, Group Activities
Theodosios Sapounidis; Sophia Rapti; Julie Vaiopoulou – Journal of Science Education and Technology, 2025
Communication, collaboration, critical thinking, and creativity are regarded as core skills of the twenty-first century required to succeed in life and working frameworks. Meanwhile, new technologies have entered educational settings to facilitate children's development of competencies. During the last decade, several studies have been conducted…
Descriptors: Robotics, Creative Thinking, Critical Thinking, Kindergarten
Fan Xu; Ana-Paula Correia – Journal of Computing in Higher Education, 2024
As online learning has become an inevitable trend in the post-peak era of the COVID-19 pandemic, distributed pair programming (DPP) is gaining momentum in both education and industry. DDP serves as a collaborative programming approach and also benefits the development of computational thinking, a fundamental skill in today's world. This study…
Descriptors: Programming, Computer Science Education, Cooperative Learning, Learning Activities
Active Learning in the Context of the Teaching/Learning of Computer Programming: A Systematic Review
Berssanette, João Henrique; de Francisco, Antonio Carlos – Journal of Information Technology Education: Research, 2021
Aim/Purpose: This paper presents the results of a systematic literature review that sought to identify the studies that relate the different pedagogical techniques by which active learning is developed in the context of the teaching/learning of computer programming, with the objective to characterize the approaches, the pedagogical techniques…
Descriptors: Active Learning, Computer Science Education, Programming, Educational Research
Ng, Davy Tsz Kit; Lee, Min; Tan, Roy Jun Yi; Hu, Xiao; Downie, J. Stephen; Chu, Samuel Kai Wah – Education and Information Technologies, 2023
In recent years, with the popularity of AI technologies in our everyday life, researchers have begun to discuss an emerging term "AI literacy". However, there is a lack of review to understand how AI teaching and learning (AITL) research looks like over the past two decades to provide the research basis for AI literacy education. To…
Descriptors: Artificial Intelligence, Technology Uses in Education, Technological Literacy, Literacy Education
Buitrago Flórez, Francisco; Casallas, Rubby; Hernández, Marcela; Reyes, Alejandro; Restrepo, Silvia; Danies, Giovanna – Review of Educational Research, 2017
Computational thinking (CT) uses concepts that are essential to computing and information science to solve problems, design and evaluate complex systems, and understand human reasoning and behavior. This way of thinking has important implications in computer sciences as well as in almost every other field. Therefore, we contend that CT should be…
Descriptors: Computation, Computer Science Education, Programming, Problem Solving
Kongcharoen, Chaknarin; Hwang, Wu-Yuin; Ghinea, Gheorghita – Educational Technology & Society, 2017
More studies are concentrating on using virtualization-based labs to facilitate computer or network learning concepts. Some benefits are lower hardware costs and greater flexibility in reconfiguring computer and network environments. However, few studies have investigated effective mechanisms for using virtualization fully for collaboration.…
Descriptors: Experimental Groups, Control Groups, Comparative Analysis, Academic Achievement
Hanks, Brian; Fitzgerald, Sue; McCauley, Renee; Murphy, Laurie; Zander, Carol – Computer Science Education, 2011
This article provides a review of educational research literature focused on pair programming in the undergraduate computer science curriculum. Research suggests that the benefits of pair programming include increased success rates in introductory courses, increased retention in the major, higher quality software, higher student confidence in…
Descriptors: Introductory Courses, Educational Research, Undergraduate Students, Cooperative Learning