Publication Date
| In 2026 | 0 |
| Since 2025 | 129 |
| Since 2022 (last 5 years) | 580 |
| Since 2017 (last 10 years) | 1182 |
| Since 2007 (last 20 years) | 1756 |
Descriptor
Source
Author
| Barnes, Tiffany | 12 |
| Xinogalos, Stelios | 11 |
| Laakso, Mikko-Jussi | 9 |
| Malmi, Lauri | 8 |
| Çakiroglu, Ünal | 8 |
| Cetin, Ibrahim | 7 |
| Luxton-Reilly, Andrew | 7 |
| Boyer, Kristy Elizabeth | 6 |
| Kafai, Yasmin B. | 6 |
| Kwon, Kyungbin | 6 |
| Lavy, Ilana | 6 |
| More ▼ | |
Publication Type
Education Level
Location
| Turkey | 90 |
| Taiwan | 43 |
| China | 35 |
| Australia | 28 |
| Finland | 28 |
| Greece | 25 |
| Israel | 23 |
| United Kingdom | 23 |
| Brazil | 22 |
| Sweden | 22 |
| Japan | 20 |
| More ▼ | |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Modesti, Paolo – Informatics in Education, 2020
As the number of software vulnerabilities discovered increases, the industry is facing difficulties to find specialists to cover the vacancies for security software developers. Considering relevant teaching and learning theories, along with existing approaches in software security education, we present the pedagogic rationale and the concrete…
Descriptors: Computer Security, Computer Software, Computer Science Education, Programming
Menon, Pratibha; Kovalchick, Lisa – Information Systems Education Journal, 2020
Concept mapping, a tool originally developed to facilitate student learning by organizing and visualizing key concepts and their relationships, can also be used to represent the composition of the knowledge contained in a course. In this paper, the authors describe a specific application of concept mapping to help instructors and students…
Descriptors: Concept Mapping, Introductory Courses, Programming, Computer Science Education
Dandan Yang; Zhanxia Yang; Marina Umaschi Bers – Computer Science Education, 2025
Background and context: Despite the growing importance of computer science (CS) education, high-quality CS curricula for students in kindergarten to lower elementary grades are lacking. It is also unclear how students from underrepresented groups such as female students, students from low socioeconomic status, and students with disability respond…
Descriptors: Computer Science Education, Early Childhood Education, Program Effectiveness, Programming
Madhav Sharma; Andy Bowman – Journal of Information Systems Education, 2025
"Not only SQL" (NoSQL) databases have become widespread across organizations, enabling sophisticated, data-driven applications to be highly available, distributed, and cloud-based, such as e-commerce, social media, online multiplayer games, and video streaming. However, NoSQL is still sparsely found in MIS and analytics curricula. This…
Descriptors: Educational Technology, Technology Integration, Databases, Data Analysis
Xuanyan Zhong; Zehui Zhan – Interactive Technology and Smart Education, 2025
Purpose: The purpose of this study is to develop an intelligent tutoring system (ITS) for programming learning based on information tutoring feedback (ITF) to provide real-time guidance and feedback to self-directed learners during programming problem-solving and to improve learners' computational thinking. Design/methodology/approach: By…
Descriptors: Intelligent Tutoring Systems, Computer Science Education, Programming, Independent Study
Ernst Bekkering – Information Systems Education Journal, 2025
Undergraduate research can stimulate students' interest, especially in STEM disciplines. This research can be formally offered in different formats such as Undergraduate Research Experiences (UREs). One of these is Course-based Undergraduate Research Experiences (CUREs), which are offered as an integral part of scheduled courses. CUREs have been…
Descriptors: Undergraduate Students, Research Training, Computer Science Education, Student Interests
Fikile Mposula; Kayode Oyetade – Educational Process: International Journal, 2025
Background/purpose: Programming education faces persistent challenges, including high attrition rates, low student engagement, and difficulty grasping abstract concepts. Innovative pedagogical strategies are needed to support today's diverse learners better. Game-Based Learning (GBL) has emerged as a promising approach that uses interactive and…
Descriptors: Programming, Computer Science Education, Game Based Learning, Learner Engagement
Fu, Qian; Zhang, Li-Wen; Hong, Jon-Chao; Dong, Yan – Australasian Journal of Educational Technology, 2021
Learning programming challenges students who encounter difficulties such as resolving syntax and format errors. These challenges require students to invoke resilience to overcome programming problems and keep trying. In response, this study developed the programming resilience scale for university students (PRSUS). The snowball-sampling method was…
Descriptors: Test Construction, Test Validity, Programming, Resilience (Psychology)
Kallia, Maria; Sentance, Sue – Journal of Computer Assisted Learning, 2021
Threshold concepts have been characterised in the literature as jewels in the curriculum as they can inform teaching and learning practices. Therefore, identifying and addressing threshold concepts in any discipline is critical. The aim of the current study is to explore the existence of threshold concepts in computer programming and specifically…
Descriptors: Fundamental Concepts, Mathematical Concepts, Concept Formation, Skill Development
Lishinski, Alex; Yadav, Aman – ACM Transactions on Computing Education, 2021
Research has repeatedly shown self-efficacy to be associated with course outcomes in CS and across other fields. CS education research has documented this and has developed CS-specific self-efficacy measurement instruments, but to date there have been only a few studies examining interventions intended to improve students' self-efficacy in CS, and…
Descriptors: Self Evaluation (Individuals), Intervention, Self Efficacy, Computer Science Education
Huiyan Ye; Oi-Lam Ng; Allen Leung – ZDM: Mathematics Education, 2024
There has been a renewed interest in creativity as a twenty-first century skill in K-12 mathematics education. However, previous research has paid less attention to creative actions than to other learning outcomes, which are often product- instead of process-based, especially in a programming context. Thus, situated in the context of mathematical…
Descriptors: Mathematics Instruction, Mathematics Teachers, Faculty Development, Learning Processes
Kristina Litherland; Anders Kluge – Computer Science Education, 2024
Background and Context: We explore the potential for understanding the processes involved in students' programming based on studying their behaviour and dialogue with each other and "conversations" with their programs. Objective: Our aim is to explore how a perspective of inquiry can be used as a point of departure for insights into how…
Descriptors: Programming, Programming Languages, Secondary School Students, Computer Science Education
Chih-Chang Yu; Leon Yufeng Wu – Educational Technology & Society, 2024
This study presents a new blended learning model that combines a computer-assisted learning system called Cognitive Apprenticeship Programming Learning System (CAPLS) with instructor co-teaching in an introductory programming course. CAPLS, as its unique aspect, functions as a master in cognitive apprenticeship, guiding learners throughout their…
Descriptors: Programming, Computer Science Education, College Entrance Examinations, Mathematics Tests
Boxuan Ma; Li Chen; Shin’ichi Konomi – International Association for Development of the Information Society, 2024
Generative artificial intelligence (AI) tools like ChatGPT are becoming increasingly common in educational settings, especially in programming education. However, the impact of these tools on the learning process, student performance, and best practices for their integration remains underexplored. This study examines student experiences and…
Descriptors: Artificial Intelligence, Computer Science Education, Programming, Computer Uses in Education
Emily Mae Kaplitz – ProQuest LLC, 2024
There has been an increase of both neurodivergent students and enrollment in Computer Science programs in higher education. These increases have brought attention to two separate challenges: neurodivergent college students struggle more compared to their neurotypical peers and many students struggle in introductory computer science courses. This…
Descriptors: Undergraduate Students, Neurological Impairments, Computer Science Education, Programming

Peer reviewed
Direct link
