Publication Date
| In 2026 | 0 |
| Since 2025 | 151 |
| Since 2022 (last 5 years) | 647 |
| Since 2017 (last 10 years) | 1328 |
| Since 2007 (last 20 years) | 1888 |
Descriptor
| Computer Science Education | 2031 |
| Programming | 1790 |
| Foreign Countries | 728 |
| Teaching Methods | 652 |
| Programming Languages | 572 |
| Computer Software | 469 |
| Student Attitudes | 433 |
| College Students | 359 |
| Instructional Effectiveness | 357 |
| Introductory Courses | 351 |
| Undergraduate Students | 329 |
| More ▼ | |
Source
Author
| Xinogalos, Stelios | 13 |
| Barnes, Tiffany | 11 |
| Laakso, Mikko-Jussi | 10 |
| Çakiroglu, Ünal | 8 |
| Malmi, Lauri | 7 |
| Bers, Marina Umaschi | 6 |
| Cetin, Ibrahim | 6 |
| Karnalim, Oscar | 6 |
| Kwon, Kyungbin | 6 |
| Lavy, Ilana | 6 |
| Luxton-Reilly, Andrew | 6 |
| More ▼ | |
Publication Type
Education Level
Location
| Turkey | 103 |
| Taiwan | 45 |
| China | 36 |
| Finland | 31 |
| Greece | 27 |
| Australia | 26 |
| Spain | 23 |
| United Kingdom | 23 |
| Brazil | 22 |
| Israel | 22 |
| Sweden | 22 |
| More ▼ | |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
| Meets WWC Standards with or without Reservations | 1 |
Abdüsselam, Mustafa Serkan; Turan-Güntepe, Ebru; Durukan, Ümmü Gülsüm – Education and Information Technologies, 2022
This study aims to evaluate the teaching of the programming process carried out through scenarios related to daily life within the framework of Reverse Engineering and the Theory of Didactical Situations. The sample of the study consists of 15 prospective computer and instructional technology education teachers. Quantitative and qualitative data…
Descriptors: Programming, Computer Science Education, Preservice Teachers, Problem Solving
Mangaroska, Katerina; Sharma, Kshitij; Gaševic, Dragan; Giannakos, Michail – Journal of Computer Assisted Learning, 2022
Background: Problem-solving is a multidimensional and dynamic process that requires and interlinks cognitive, metacognitive, and affective dimensions of learning. However, current approaches practiced in computing education research (CER) are not sufficient to capture information beyond the basic programming process data (i.e., IDE-log data).…
Descriptors: Cognitive Processes, Psychological Patterns, Problem Solving, Programming
Plangg, Simon; Fuchs, Karl Josef – International Journal for Technology in Mathematics Education, 2022
Using robot programming activities for learning in the classroom is one way to drive interest and engagement in the STEM field among students, especially girls. And this is afield that is particularly characterized by an underrepresentation of women. Accordingly, many countries are increasingly integrating activities related to computer science…
Descriptors: Robotics, Programming, STEM Education, Computer Science Education
Exploring the Usability of Virtual Robotics Programming Curriculum for Robotics Programming Teaching
Kiliç, Servet; Gökoglu, Seyfullah – Informatics in Education, 2022
This study aims to explore the usability of the virtual robotics programming curriculum (VRP-C) for robotics programming teaching. Pre-service computer science (CS) teachers were trained for robotics programming teaching by using VRP-C in a scientific education activity. After training, views of the participants were revealed by using a scale and…
Descriptors: Usability, Robotics, Virtual Classrooms, Programming
Lyon, Louise Ann; Schatz, Colin; Toyama, Yukie; Torres, David – Community College Journal of Research and Practice, 2022
As open-access institutions serving diverse student populations, community colleges are perfect settings for broadening participation in computing efforts in higher education. The very nature of open access, however, places students with a wide variety of previous experience in the same introductory computer science classroom, intimidating the…
Descriptors: Community College Students, Programming, Novices, Computer Science Education
The Role of Task Value and Online Learning Strategies in an Introductory Computer Programming Course
Menon, Pratibha – Information Systems Education Journal, 2022
The autonomy and flexibility that online learning contents provide students in a traditional face-to-face course require them to pick up newer strategies for regulating their learning process. This study focuses on identifying how students' self-reported traits of self-regulated learning may relate to the task value of the learning contents of an…
Descriptors: Learning Strategies, Programming, Computer Science Education, Metacognition
Bråting, Kajsa; Kilhamn, Cecilia – Scandinavian Journal of Educational Research, 2022
We characterize the recently included programming content in Swedish mathematics textbooks for elementary school. Especially, the connection between programming content and traditional mathematical content has been considered. The analytical tools used are based on the so-called 5E's, a theoretical framework of action, developed within the…
Descriptors: Foreign Countries, Programming, Computer Science Education, Mathematics Instruction
Xu, Jia; Wei, Tingting; Lv, Pin – International Educational Data Mining Society, 2022
In an Intelligent Tutoring System (ITS), problem (or question) difficulty is one of the most critical parameters, directly impacting problem design, test paper organization, result analysis, and even the fairness guarantee. However, it is very difficult to evaluate the problem difficulty by organized pre-tests or by expertise, because these…
Descriptors: Prediction, Programming, Natural Language Processing, Databases
Bertrand Schneider; Tonya Bryant – Cognition and Instruction, 2024
The goal of this paper is to bring new insights to the study of social learning processes by designing measures of collaboration using high-frequency sensor data. More specifically, we are interested in understanding the interplay between moments of collaboration and cooperation, which is an understudied area of research. We collected a multimodal…
Descriptors: Eye Movements, Socialization, Attention Control, Correlation
Teresa M. Ober; Ying Cheng; Meghan R. Coggins; Paul Brenner; Janice Zdankus; Philip Gonsalves; Emmanuel Johnson; Tim Urdan – Computer Science Education, 2024
Background and Context: Differences in children's and adolescents' initial attitudes about computing and other STEM fields may form during middle school and shape decisions leading to career entry. Early emerging differences in career interest may propagate a lack of diversity in computer science and programming fields. Objective: Though middle…
Descriptors: Middle School Students, Student Attitudes, Computer Science Education, STEM Education
Anael Kuperwajs Cohen; Alannah Oleson; Amy J. Ko – ACM Transactions on Computing Education, 2024
Collaboration is an important aspect of computing. In a classroom setting, working with others can increase a student's motivation to attempt more challenges, reduce the difficulty of complicated concepts, and bring about greater overall success. Despite extensive research in other domains, there has been minimal exploration within computing on…
Descriptors: College Students, Help Seeking, Student Behavior, Programming
Dalize van Heerden; Jeanne Kriek – Online Submission, 2024
Researchers and educators are concerned about student success in tertiary programming courses, a situation that is even more pronounced in open and distance e-learning institutions. The aim of this study was to integrate 60 video lessons and compare passing and failing student in terms of their performance in JavaScript with three broad online…
Descriptors: Video Technology, Technology Uses in Education, Electronic Learning, Introductory Courses
Gabriele, Lorella; Bertacchini, Francesca; Tavernise, Assunta; Vaca-Cárdenas, Leticia; Pantano, Pietro; Bilotta, Eleonora – Informatics in Education, 2019
In the last years, a growing trend in different educational contexts focused on Computational Thinking (CT) skills acquisition for both in-service teachers and students. But very low attention has been paid to pre-service teachers' education in regards to CT skills. To solve this issue, an empirical experimentation has been carried out with 141…
Descriptors: Foreign Countries, Lesson Plans, Computation, Thinking Skills
Hsiao, Ling; Lee, Irene; Klopfer, Eric – British Journal of Educational Technology, 2019
Computer modeling promotes mechanistic reasoning when learners build and analyze models of complex systems to explore causal mechanisms and use models to generate patterns. StarLogo Nova (SLN), an agent-based modeling (ABM) environment, enables novice programmers to model a system's individual components and investigate its emergent, collective…
Descriptors: Logical Thinking, Computer Simulation, Models, Computer Science Education
Sendurur, Polat – Education and Information Technologies, 2019
Computer Science Unplugged (CS-Unplugged) has been evolving in computer science education. It is a promising approach especially for introductory programming skills and computer science concepts. The skills of the computer science instructors/teachers, who convert the approach into practice, can be crucial during the preparation of CS-Unplugged…
Descriptors: Preservice Teachers, Computer Science Education, Programming, Learning Activities

Peer reviewed
Direct link
