Publication Date
| In 2026 | 0 |
| Since 2025 | 13 |
| Since 2022 (last 5 years) | 60 |
| Since 2017 (last 10 years) | 119 |
| Since 2007 (last 20 years) | 148 |
Descriptor
| Programming | 152 |
| Teacher Attitudes | 152 |
| Foreign Countries | 87 |
| Computer Science Education | 74 |
| Teaching Methods | 60 |
| Student Attitudes | 41 |
| Educational Technology | 40 |
| Computer Software | 33 |
| Technology Uses in Education | 32 |
| Faculty Development | 29 |
| College Faculty | 28 |
| More ▼ | |
Source
Author
Publication Type
Education Level
Laws, Policies, & Programs
Assessments and Surveys
| Flesch Reading Ease Formula | 1 |
What Works Clearinghouse Rating
Rita Garcia; Michelle Craig – ACM Transactions on Computing Education, 2025
Introduction: Computer Science Education does not have a universally defined set of concepts consistently covered in all introductory courses (CS1). One approach to understanding the concepts covered in CS1 is to ask educators. In 2004, Nell Dale did just this. She also collected their perceptions on challenging topics to teach. Dale mused how the…
Descriptors: Replication (Evaluation), Teaching Methods, Computer Science Education, Introductory Courses
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
Neil C. C. Brown; Pierre Weill-Tessier; Juho Leinonen; Paul Denny; Michael Kölling – ACM Transactions on Computing Education, 2025
Motivation: Students learning to program often reach states where they are stuck and can make no forward progress--but this may be outside the classroom where no instructor is available to help. In this situation, an automatically generated next-step hint can help them make forward progress and support their learning. It is important to know what…
Descriptors: Artificial Intelligence, Programming, Novices, Technology Uses in Education
Molly Domino; Bob Edmison; Stephen H. Edwards; Rifat Sabbir Mansur; Alexandra Thompson; Clifford A. Shaffer – Computer Science Education, 2025
Background and Context: Self-regulated learning (SRL) skills are critical aspect of learning to program and are predictive of academic success. Early college students often struggle to use these skills, but can improve when given targeted instruction. However, it is not yet clear what skills are best to prioritize. Objective: We seek to create a…
Descriptors: Metacognition, Programming, Computer Science Education, College Students
Siu-Cheung Kong; Ting-jun Lin – Education and Information Technologies, 2025
This study aims to understand how to improve teachers' perceptions of SCT and their SCT strategies via teacher development, with the purpose of effectively promoting Student-Centred Teaching (SCT) in programming education. A mixed-methods approach was used to investigate the changes in teachers' perceptions of and strategies for SCT in programming…
Descriptors: Teacher Attitudes, Attitude Change, Educational Strategies, Student Centered Learning
Liu, Enrui; Cai, Su; Liu, Zifeng; Liu, Changhao – IEEE Transactions on Learning Technologies, 2023
Augmented reality (AR) has been incorporated into the educational context for years. Numerous studies have demonstrated the effectiveness of AR in different disciplines, learning styles, and learning environments. However, few studies have focused on the problem of generating AR applications in authentic educational contexts. In this study, an AR…
Descriptors: Simulated Environment, Computer Simulation, Programming, Educational Resources
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
Monjelat, Natalia; Lantz-Andersson, Annika – Education and Information Technologies, 2020
In recent years, there has been a renewed interest in the introduction of programming in teacher education and professional development, highlighting its importance for the development of so-called computational thinking. This study explored primary education teachers' participation in programming practices. By focusing on their views of creating…
Descriptors: Faculty Development, Thinking Skills, Elementary School Teachers, Programming
Darmawansah, Darmawansah; Hwang, Gwo-Jen; Chen, Mei-Rong Alice; Liang, Jia-Cing – International Journal of STEM Education, 2023
Fostering students' competence in applying interdisciplinary knowledge to solve problems has been recognized as an important and challenging issue globally. This is why STEM (Science, Technology, Engineering, Mathematics) education has been emphasized at all levels in schools. Meanwhile, the use of robotics has played an important role in STEM…
Descriptors: STEM Education, Robotics, Elementary Secondary Education, Educational Research
UK Department for Education, 2024
From September 2023 to March 2024, Faculty AI, the National Institute of Teaching (NIoT) and ImpactEd Group (representing the AI in Schools Initiative) have worked with the Department for Education (DfE) to deliver the Use Cases for Generative Artificial Intelligence in Education project. The project explored potential applications for Generative…
Descriptors: Artificial Intelligence, Technology Uses in Education, Ethics, Computer Science

Peer reviewed
Direct link
