Publication Date
| In 2026 | 0 |
| Since 2025 | 214 |
| Since 2022 (last 5 years) | 1128 |
| Since 2017 (last 10 years) | 2270 |
| Since 2007 (last 20 years) | 3758 |
Descriptor
| Programming | 4360 |
| Computer Science Education | 1782 |
| Foreign Countries | 1420 |
| Teaching Methods | 1125 |
| Computer Software | 1095 |
| Educational Technology | 767 |
| Student Attitudes | 685 |
| Problem Solving | 625 |
| Programming Languages | 617 |
| Thinking Skills | 592 |
| College Students | 559 |
| More ▼ | |
Source
Author
| Bers, Marina Umaschi | 21 |
| Barnes, Tiffany | 17 |
| Xinogalos, Stelios | 16 |
| Hwang, Gwo-Jen | 14 |
| Sullivan, Amanda | 14 |
| Denner, Jill | 13 |
| Brusilovsky, Peter | 11 |
| Kafai, Yasmin B. | 10 |
| Laakso, Mikko-Jussi | 10 |
| Lepp, Marina | 10 |
| Luik, Piret | 10 |
| More ▼ | |
Publication Type
Education Level
Audience
| Teachers | 108 |
| Practitioners | 49 |
| Administrators | 17 |
| Students | 15 |
| Researchers | 13 |
| Media Staff | 9 |
| Policymakers | 7 |
| Parents | 3 |
| Community | 1 |
Location
| Turkey | 165 |
| Taiwan | 92 |
| Australia | 81 |
| China | 74 |
| United Kingdom | 59 |
| Sweden | 50 |
| Spain | 49 |
| Canada | 48 |
| Finland | 47 |
| California | 44 |
| Greece | 42 |
| More ▼ | |
Laws, Policies, & Programs
| No Child Left Behind Act 2001 | 2 |
| Individuals with Disabilities… | 1 |
Assessments and Surveys
What Works Clearinghouse Rating
Pudwell, Lara – PRIMUS, 2017
In this paper, we discuss the Experimental Mathematics course taught at Valparaiso University since 2009. We focus on aspects of the course that facilitate students' abilities to ask and explore their own research questions.
Descriptors: Inquiry, Mathematics, Mathematics Instruction, Mathematics Education
Maruyama, Yukiko; Kanoh, Hiroko; Adachi, Kinya – International Association for Development of the Information Society, 2017
To investigate parents' concerns about programming education in primary school, a preliminary online survey was carried out as a first step of the study. The result of the survey shows that parents seem to think that aim of programming education in primary school is not only learning coding. [For the complete proceedings, see ED579395.]
Descriptors: Foreign Countries, Parents, Computer Science Education, Programming
Villamor, Maureen M.; Rodrigo, Mercedes T. – International Educational Data Mining Society, 2017
This paper characterized the extent of collaboration of pairs of novice programmers as they traced and debugged fragments of code using cross-recurrence quantification analysis (CRQA). This was a preliminary analysis that specifically aimed to compare and assess the collaboration of pairs consisting of two individuals who may have different or…
Descriptors: Programming, Eye Movements, Prior Learning, Computer Assisted Instruction
Meng, Yunsong – ProQuest LLC, 2013
Answer Set Programming (ASP) is one of the most prominent and successful knowledge representation paradigms. The success of ASP is due to its expressive non-monotonic modeling language and its efficient computational methods originating from building propositional satisfiability solvers. The wide adoption of ASP has motivated several extensions to…
Descriptors: Programming, Computation, Semantics, Knowledge Representation
Zhong, Baichang; Si, Qiuju – Journal of Educational Computing Research, 2021
Studies have indicated the importance of scaffolding in the problem-solving process, as well as the potential of integrating learning content into the troubleshooting tasks. However, few have explored in depth the learning process during troubleshooting via scaffolds while also taking students' cognitive load into account. To address this issue,…
Descriptors: Troubleshooting, Scaffolding (Teaching Technique), Instructional Effectiveness, Difficulty Level
Hadad, Shlomit; Shamir-Inbal, Tamar; Blau, Ina; Leykin, Eynat – Journal of Educational Computing Research, 2021
This study explored (1) pedagogical strategies in Educational Coding and Robotics (ECR) learning which can develop computational thinking of students and (2) the degree of teacher centrality in the ECR classroom. In addition, we investigated (3) the added value of the Small Private Online Course (SPOC) to teacher professional development (TPD). We…
Descriptors: Professional Development, Inservice Teacher Education, Elementary School Teachers, Programming
González-Castro, Nuria; Muñoz-Merino, Pedro J.; Alario-Hoyos, Carlos; Delgado Kloos, Carlos – Australasian Journal of Educational Technology, 2021
Massive open online courses (MOOCs) pose a challenge for instructors when trying to provide personalised support to learners, due to large numbers of registered participants. Conversational agents can be of help to support learners when working with MOOCs. This article presents an adaptive learning module for JavaPAL, a conversational agent that…
Descriptors: Online Courses, Learning Modules, Computer Science Education, Programming
Govender, Irene – Journal of Information Technology Education: Innovations in Practice, 2021
Aim/Purpose: This study seeks to understand the various ways information systems (IS) students experience introductory programming to inform IS educators on effective pedagogical approaches to teaching programming. Background: Many students who choose to major in information systems (IS), enter university with little or no experience of learning…
Descriptors: Programming, Information Science Education, Diaries, Student Attitudes
Video Prompting to Teach Robotics and Coding to Middle School Students with Autism Spectrum Disorder
Wright, John C.; Knight, Victoria F.; Barton, Erin E.; Edwards-Bowyer, Meghan – Journal of Special Education Technology, 2021
Video-based modeling is an evidence-based practice for teaching social and communication skills, functional and daily living skills, and some academic skills (i.e., math) to students with autism spectrum disorder. The efficacy of video-based modeling, however, has not yet been established for STEM skills related to science, technology, or…
Descriptors: Video Technology, Prompting, Coding, Programming
Karavirta, Ville; Shaffer, Clifford A. – IEEE Transactions on Learning Technologies, 2016
Data Structures and Algorithms are a central part of Computer Science. Due to their abstract and dynamic nature, they are a difficult topic to learn for many students. To alleviate these learning difficulties, instructors have turned to algorithm visualizations (AV) and AV systems. Research has shown that especially engaging AVs can have an impact…
Descriptors: Electronic Learning, Computer Science, Animation, Mathematics
Mascaró, Maite; Sacristán, Ana Isabel; Rufino, Marta M. – Teaching Mathematics and Its Applications, 2016
For the past 4 years, we have been involved in a project that aims to enhance the teaching and learning of experimental analysis and statistics, of environmental and biological sciences students, through computational programming activities (using R code). In this project, through an iterative design, we have developed sequences of R-code-based…
Descriptors: Programming, Statistics, Biological Sciences, Foreign Countries
Hao, Jiangang; Smith, Lawrence; Mislevy, Robert; von Davier, Alina; Bauer, Malcolm – ETS Research Report Series, 2016
Extracting information efficiently from game/simulation-based assessment (G/SBA) logs requires two things: a well-structured log file and a set of analysis methods. In this report, we propose a generic data model specified as an extensible markup language (XML) schema for the log files of G/SBAs. We also propose a set of analysis methods for…
Descriptors: Evaluation Methods, Games, Computer Assisted Testing, Data Collection
Cai, Zhiqiang; Gong, Yan; Qiu, Qizhi; Hu, Xiangen; Graesser, Art – Grantee Submission, 2016
AutoTutor uses conversational intelligent agents in learning environments. One of the major challenges in developing AutoTutor applications is to assess students' natural language answers to AutoTutor questions. We investigated an AutoTutor dataset with 3358 student answers to 49 AutoTutor questions. In comparisons with human ratings, we found…
Descriptors: Intelligent Tutoring Systems, Natural Language Processing, Dialogs (Language), Programming
Hicks, Drew; Liu, Zhongxiu; Eagle, Michael; Barnes, Tiffany – International Educational Data Mining Society, 2016
Level creation is a creative game-play exercise that resembles problem-posing, and has shown to be engaging and helpful for players to learn about the game's core mechanic. However, in user-authoring environments, users often create levels without considering the game's objective, or with entirely different objectives in mind, resulting in levels…
Descriptors: Affordances, Educational Games, Creative Activities, Video Games
Hsu, Yu-Chang; Ching, Yu-Hui; Baldwin, Sally – Journal of Computers in Mathematics and Science Teaching, 2018
This research explored how K-16 educators learned physical computing, and developed as maker-educators in an online graduate course. With peer support and instructor guidance, these educators designed maker projects using Scratch and Makey Makey, and developed educational maker proposals with plans of teaching the topics of their choice in STEAM…
Descriptors: STEM Education, Art Education, Online Courses, Graduate Study

Peer reviewed
Direct link
