Publication Date
| In 2026 | 0 |
| Since 2025 | 142 |
| Since 2022 (last 5 years) | 638 |
| Since 2017 (last 10 years) | 1319 |
| Since 2007 (last 20 years) | 1879 |
Descriptor
| Computer Science Education | 2022 |
| Programming | 1782 |
| Foreign Countries | 723 |
| Teaching Methods | 649 |
| Programming Languages | 569 |
| Computer Software | 469 |
| Student Attitudes | 433 |
| College Students | 358 |
| Instructional Effectiveness | 356 |
| Introductory Courses | 350 |
| Undergraduate Students | 325 |
| 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 | 102 |
| 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 |
de Ruiter, Laura E.; Bers, Marina U. – Computer Science Education, 2022
Background and Context: Despite the increasing implementation of coding in early curricula, there are few valid and reliable assessments of coding abilities for young children. This impedes studying learning outcomes and the development and evaluation of curricula. Objective: Developing and validating a new instrument for assessing young…
Descriptors: Programming Languages, Computer Software, Coding, Computer Science Education
Liew, Tze Wei; Tan, Su-Mae; Kew, Si Na – Information and Learning Sciences, 2022
Purpose: This study aims to examine if a pedagogical agent's expressed anger, when framed as a feedback cue, can enhance mental effort and learning performance in a multimedia learning environment than expressed happiness. Design/methodology/approach: A between-subjects experiment was conducted in which learners engaged with a multimedia learning…
Descriptors: Teaching Methods, Multimedia Instruction, Psychological Patterns, Emotional Response
Scherer, Ronny; Siddiq, Fazilat; Sánchez Viveros, Bárbara – Journal of Educational Psychology, 2019
Does computer programming teach students how to think? Learning to program computers has gained considerable popularity, and educational systems around the world are encouraging students in schools and even children in kindergartens to engage in programming activities. This popularity is based on the claim that learning computer programming…
Descriptors: Meta Analysis, Computer Science Education, Programming, Cognitive Ability
Qian, Yizhou; Lehman, James D. – SAGE Open, 2019
With the expansion of computer science (CS) education, CS teachers in K-12 schools should be cognizant of student misconceptions and be prepared to help students establish accurate understanding of computer science and programming. Digital tools, such as automated assessment systems, can be useful and supportive in teaching CS courses. This…
Descriptors: Feedback (Response), Student Attitudes, Misconceptions, Introductory Courses
Lazarinis, Fotis; Karachristos, Christoforos V.; Stavropoulos, Elias C.; Verykios, Vassilios S. – Education and Information Technologies, 2019
In this paper we report our experiences from a University outreach program with primary and secondary education teachers of various specialties. Our goal was to improve the coding abilities of teachers through Scratch activities. The participants can in turn teach their students, multiplying that way the benefitted population. To increase the…
Descriptors: Blended Learning, Elementary School Teachers, Secondary School Teachers, Computer Science Education
Arboledas-Brihuega, David – Journal of Technology and Science Education, 2019
It is evident that the society in which we live will demand more and more qualified and specialized positions in the different branches of engineering. Now we are in a highly digitized world in which information is continuously transmitted through data communication networks with the expectation of security and confidentiality. Students who are in…
Descriptors: Mathematics, Curriculum Implementation, Active Learning, Student Projects
Shaw, Ruey-Shiang – Journal of Educational Computing Research, 2019
This study focused on the relationships between knowledge mapping construction methods and learning performance. The different knowledge mapping methods (by experts vs. by self-learners) were assumed to achieve different learning performance levels. The results of this study show that neither different knowledge map construction methods nor…
Descriptors: Cognitive Style, Programming Languages, Correlation, Cognitive Mapping
Hamouda, Sally; Edwards, Stephen H.; Elmongui, Hicham G.; Ernst, Jeremy V.; Shaffer, Clifford A. – ACM Transactions on Computing Education, 2019
Recursion is one of the most important and hardest topics in lower division computer science courses. As it is an advanced programming skill, the best way to learn it is through targeted practice exercises. But the best practice problems are time consuming to manually grade by an instructor. As a consequence, students historically have completed…
Descriptors: Computer Science Education, Programming, Instructional Effectiveness, Difficulty Level
Flesch, Breeann; Gabaldón, Camila; Nabity, Matthew; Thomas, Darryl – International Journal of Computer Science Education in Schools, 2021
Increasing the inclusion of underrepresented individuals in coding is an intractable problem, with a variety of initiatives trying to improve the situation. Many of these initiatives involve STEAM education, which combines the arts with traditional STEM disciplines. Evidence is emerging that this approach is making headway on this complex problem.…
Descriptors: Art Education, STEM Education, Dance, Coding
Nagy, Tímea; Csernoch, Mária; Biró, Piroska – Education Sciences, 2021
Previous research proved that teaching spreadsheeting from a programming perspective is much more effective than the widely accepted tool-centered surface approach methods. Spreadsheeting as an introductory programming approach allows students to build up schemata leading to contextualized, concept-based problem-solving. Furthermore, it provides…
Descriptors: Self Evaluation (Individuals), Self Efficacy, Gender Differences, Programming
Emara, Mona; Hutchins, Nicole M.; Grover, Shuchi; Snyder, Caitlin; Biswas, Gautam – Journal of Learning Analytics, 2021
The integration of computational modelling in science classrooms provides a unique opportunity to promote key 21st century skills including computational thinking (CT) and collaboration. The open-ended, problem-solving nature of the task requires groups to grapple with the combination of two domains (science and computing) as they collaboratively…
Descriptors: Cooperative Learning, Self Management, Metacognition, Computer Science Education
Kjällander, Susanne; Mannila, Linda; Åkerfeldt, Anna; Heintz, Fredrik – Education Sciences, 2021
Digital competence and programming are actively highlighted areas in education worldwide. They are becoming part of curricula all over the world, including the Swedish elementary school curriculum, Children are expected to develop "computational thinking" through programming activities, mainly in mathematics--which are supposed to be…
Descriptors: Elementary School Students, National Curriculum, Computer Science Education, Programming
Burckhardt, Philipp; Nugent, Rebecca; Genovese, Christopher R. – Journal of Statistics and Data Science Education, 2021
Revisiting the seminal 2010 Nolan and Temple Lang article on the role of computing in the statistics curricula, we discuss several trends that have emerged over the last ten years. The rise of data science has coincided with a broadening audience for learning statistics and using computational packages and tools. It has also increased the need for…
Descriptors: Statistics Education, Teaching Methods, Web Based Instruction, Data Analysis
Mihci, Can; Ozdener Donmez, Nesrin – International Journal of Research in Education and Science, 2017
The purpose of this research is to investigate the short and long-term effects of using GUI-oriented visual Blocks-Based Programming languages (BBL) as a 2nd tier tool when teaching programming to prospective K12 ICT teachers. In a mixed-method approach, the effect on academic success as well as the impact on professional opinions and preferences…
Descriptors: Programming, Preservice Teacher Education, Preservice Teachers, Programming Languages
Turkmen, Gamze; Caner, Sonay – Turkish Online Journal of Distance Education, 2020
This study aims to provide a comprehensive and in-depth investigation of the debugging process in programming teaching in terms of cognitive and metacognitive aspects, based on programming students who demonstrate low, medium, and high programming performance and to propose instructional strategies for scaffolding novice learners in an effective…
Descriptors: Programming, Novices, Electronic Learning, Troubleshooting

Peer reviewed
Direct link
