Publication Date
In 2025 | 6 |
Since 2024 | 20 |
Since 2021 (last 5 years) | 55 |
Since 2016 (last 10 years) | 95 |
Since 2006 (last 20 years) | 116 |
Descriptor
Foreign Countries | 120 |
Teacher Attitudes | 120 |
Programming | 87 |
Computer Science Education | 50 |
Teaching Methods | 44 |
Student Attitudes | 37 |
Educational Technology | 30 |
Computer Software | 28 |
Programming Languages | 27 |
Elementary School Teachers | 26 |
College Faculty | 25 |
More ▼ |
Source
Author
Publication Type
Education Level
Location
Turkey | 12 |
Sweden | 9 |
Greece | 7 |
Italy | 7 |
Japan | 6 |
Australia | 5 |
China | 5 |
Germany | 5 |
Malaysia | 5 |
South Africa | 5 |
Brazil | 4 |
More ▼ |
Laws, Policies, & Programs
Assessments and Surveys
Flesch Reading Ease Formula | 1 |
What Works Clearinghouse Rating
Miedema, Daphne; Fletcher, George; Aivaloglou, Efthimia – ACM Transactions on Computing Education, 2023
Prior studies in the Computer Science education literature have illustrated that novices make many mistakes in composing SQL queries. Query formulation proves to be difficult for students. Only recently, some headway was made towards understanding why SQL leads to so many mistakes, by uncovering student misconceptions. In this article, we shed new…
Descriptors: Computer Science Education, Novices, Misconceptions, Programming Languages
Deogratias, Emmanuel – International Journal of Curriculum and Instruction, 2022
The purpose of this study was to assess the effectiveness of timetable scheduling that was developed using graph coloring for the class period time tabling. This study presents a study of using graph coloring for effective timetable scheduling at ordinary secondary level, a case study of Dodoma central secondary school in Dodoma city. Algorithms…
Descriptors: Visual Aids, School Schedules, Foreign Countries, Programming Languages
Topali, Paraskevi; Mikropoulos, Tassos Anastasios – Interactive Learning Environments, 2023
Learning computer programming can be challenging for primary school students due to its abstract concepts. While teachers seek effective ways to introduce such concepts, the application of learning objects (LOs) can potentially reduce the effort of creating new material from and allows teachers to adapt LOs to students' needs. Although numerous…
Descriptors: Novices, Elementary School Students, Student Motivation, Instructional Effectiveness
Wafaa Elsawah; Christopher Hill – Discover Education, 2023
Purpose: Demonstrate the importance of programming, discuss the pedagogical philosophy of how programming is taught, identify the barriers to the proper implementation of programming education in United Arab Emirates (UAE) primary schools, and find solutions to overcome these barriers. Methodology: The study adopted a qualitative approach.…
Descriptors: Foreign Countries, Barriers, Programming, Elementary School Teachers
Valentina Dagiene; Gintautas Grigas; Tatjana Jevsikova – Informatics in Education, 2024
The work of Niklaus Wirth, designer of the Pascal programming language, has led to the introduction of programming in schools in many countries often leading to a transformation in the way of thinking. In this article, we provide a retrospective analysis of the Lithuanian experience driven by Pascal and discuss the main ideas about teaching…
Descriptors: Programming Languages, Computer Science Education, Foreign Countries, Programming
Anil Erkan; Sumeyra Akkaya – Journal of Education in Science, Environment and Health, 2025
This study aims to examine the views of fourth-grade primary school students on coding education given through the Scratch program by determining the students' skills in using the program and algorithmic thinking skills. The study was conducted as a one-group study with an embedded mixed design. The study group consisted of 32 students attending…
Descriptors: Elementary School Students, Grade 4, Programming, STEM Education
Diana Kirk; Andrew Luxton-Reilly; Ewan Tempero – ACM Transactions on Computing Education, 2025
Objectives: Code style is an important aspect of text-based programming because programs written with good style are considered easier to understand and change and so improve the maintainability of the delivered software product. However teaching code style is complicated by the existence of many style guides and standards that contain…
Descriptors: Computer Science Education, Programming, Computer Software, Teaching Methods
Lihui Sun; Junjie Liu – Education and Information Technologies, 2024
There has been a global consensus to develop computational thinking (CT) in primary education, but the biggest obstacle to promoting CT is teachers' lack of sufficient CT. This study explored the effects of micro: bit educational robotics (MER) programming activities on primary teachers' CT and programming attitudes (PA) while considering the…
Descriptors: Gender Differences, Elementary School Teachers, Robotics, Programming
Lihui Sun; Danhua Zhou – Journal of Computer Assisted Learning, 2024
Background: Integrating programming in K-12 curriculum has become a global consensus. Teachers are central figures in programming instruction. But the majority of current research focuses on teachers' external teaching behaviours and less on teachers' attitudes towards programming. Objectives: The purpose of this study is to validate the K-12…
Descriptors: Foreign Countries, Elementary School Teachers, Secondary School Teachers, Teacher Attitudes
Fidan, Ayça; Sengel, Erhan – Journal of Educational Technology and Online Learning, 2022
Gamification in education is the use of game-based mechanisms, game aesthetics and game thinking to ensure student motivation and engagement, superior learning, and a behavioral change. This study was conducted to investigate the nature of the students' opinions on gamification and on activities that were carried out to create a rich instructional…
Descriptors: Preservice Teachers, Teacher Attitudes, Gamification, Student Motivation
Aloys Iyamuremye; Ezechiel Nsabayezu; Jean Claude Habimana – Discover Education, 2022
The present study explores teachers' conception and reflection of computer programming with a Scratch in terms of technological and pedagogical aspects. A mixed research approach specifically sequential explanatory research design was used to collect quantitative and qualitative data. The population was comprised of two hundred and four in-service…
Descriptors: Secondary School Teachers, Teacher Attitudes, Programming, Mathematics Teachers
Coding Practices in Early Childhood Classrooms: A Phenomenological Study with ECE Teachers in Turkey
Seçil Yücelyigit – Issues in Educational Research, 2023
The aim of the research is to understand in-service and pre-service preschool teachers' perceptions of coding after their lived experiences to develop suggestions regarding incorporating coding practices into early childhood education. The study employed a phenomenological design with a total of 28 pre-service and in-service preschool teachers (19…
Descriptors: Preservice Teachers, Preschool Education, Preschool Teachers, Coding
Katja Koch; Kristina Koebe – Paedagogica Historica: International Journal of the History of Education, 2023
The GDR series "Von Pädagogen für Pädagogen" ("By Educators for Educators"), which addressed GDR educators, was established in 1970 and then broadcast in this form for 13 years at approximately monthly intervals. The article presented here locates the programme within the GDR's continuing education landscape and endeavours to…
Descriptors: Educational Television, Educational History, Faculty Development, Program Descriptions
Attard, Lara; Busuttil, Leonard – Informatics in Education, 2020
Programming is one of the most important aspects of a Computing course. Teaching programming is a challenging task due to a number of factors, ranging from lack of student problem solving skills to different teaching methods. This paper focuses on Maltese Computing teachers' perspectives about the difficulties encountered when teaching programming…
Descriptors: Teacher Attitudes, Programming, Electronic Learning, Video Games
C. Florou; G. Stamoulis; A. Xenakis; A. Plageras – Education and Information Technologies, 2025
This study focuses on students' self-assessment during their learning process related to computer programming concepts, taking into account challenges and obstacles both teachers and students face, with the aim to contribute to the development of guiding principles and practices and enhance the teaching process of computer programming in primary…
Descriptors: Teacher Role, Self Evaluation (Individuals), Computer Science Education, Programming