Publication Date
| In 2026 | 0 |
| Since 2025 | 2 |
| Since 2022 (last 5 years) | 21 |
| Since 2017 (last 10 years) | 39 |
| Since 2007 (last 20 years) | 44 |
Descriptor
| Programming Languages | 48 |
| Teacher Attitudes | 48 |
| Foreign Countries | 27 |
| Computer Science Education | 26 |
| Teaching Methods | 18 |
| Computer Software | 16 |
| Programming | 15 |
| College Faculty | 13 |
| Student Attitudes | 11 |
| Secondary School Teachers | 8 |
| Thinking Skills | 8 |
| More ▼ | |
Source
Author
| Elizabeth Tipton | 2 |
| Kaitlyn G. Fitzgerald | 2 |
| Abarkan, Ali | 1 |
| Agustian, Egi | 1 |
| Aivaloglou, Efthimia | 1 |
| Aksoy, Dilara Arzugül | 1 |
| Alhassan, Riyadh | 1 |
| Ali, Syaiful | 1 |
| Alkaria, Ahmed | 1 |
| Alke Martens | 1 |
| Alper Bayazit | 1 |
| More ▼ | |
Publication Type
| Journal Articles | 43 |
| Reports - Research | 34 |
| Reports - Evaluative | 7 |
| Tests/Questionnaires | 7 |
| Reports - Descriptive | 6 |
| Speeches/Meeting Papers | 2 |
| Collected Works - Proceedings | 1 |
| Opinion Papers | 1 |
Education Level
Audience
Location
| Germany | 2 |
| Greece | 2 |
| Indonesia | 2 |
| Netherlands | 2 |
| South Africa | 2 |
| Turkey | 2 |
| Belgium | 1 |
| Brazil | 1 |
| Bulgaria | 1 |
| Canada | 1 |
| Chile | 1 |
| More ▼ | |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Erkan Er; Gökhan Akçapinar; Alper Bayazit; Omid Noroozi; Seyyed Kazem Banihashem – British Journal of Educational Technology, 2025
Despite the growing research interest in the use of large language models for feedback provision, it still remains unknown how students perceive and use AI-generated feedback compared to instructor feedback in authentic settings. To address this gap, this study compared instructor and AI-generated feedback in a Java programming course through an…
Descriptors: Student Evaluation, Student Attitudes, Feedback (Response), Artificial Intelligence
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
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
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
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
Abarkan, Ali; BenYakhlef, Majid – Education and Information Technologies, 2022
Learning to code is far from an easy task, it is a promising approach that underscores the use of the video game culture of students to motivate them to invest their time in the practice of programming. The students in this discipline are often discouraged by the amount of information to remember and the complex and constraining syntaxes.…
Descriptors: Programming Languages, Educational Games, Computer Games, Learning Motivation
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
Meina Zhu; Cheng Wang – International Journal of Computer Science Education in Schools, 2023
Given the increasing needs of employees with computational skills, understanding the core competencies of K-12 computer science (CS) education is vital. This phenomenological research aims to identify critical factors of CS education in K-12 schools from the perspectives and visions of CS faculties in higher education and teachers in K-12 schools.…
Descriptors: College Faculty, Elementary Secondary Education, Teacher Attitudes, Universities
W. Brian Lane; Terrie M. Galanti; X. L. Rozas – Journal for STEM Education Research, 2023
Integrating computational thinking (CT) into STEM disciplines requires secondary teachers to develop their pedagogical content knowledge of computing and content integration. Experienced teachers who choose to integrate CT in their secondary STEM courses may struggle in the same ways as novice teachers as they learn about programming and its…
Descriptors: Physics, Teaching Methods, Grounded Theory, Capacity Building
Felienne Hermans – Informatics in Education, 2024
This autoethnographic paper is part of a special issue trying to answer the question "How to design or choose languages for programming novices?" I will describe how my programming language Hedy was created, how the initial design goals were formed, how my perspectives on learning and teaching changed along the way, and how Hedy changed…
Descriptors: Decision Making, Programming Languages, Novices, Computer Science Education
Justin Gambrell; Eric Brewe – Physical Review Physics Education Research, 2024
Computational thinking in physics has many different forms, definitions, and implementations depending on the level of physics or the institution it is presented in. To better integrate computational thinking in introductory physics, we need to understand what physicists find important about computational thinking in introductory physics. We…
Descriptors: Physics, Introductory Courses, Science Instruction, Thinking Skills
Kim, Yeolib; Jeong, Hye In – IEEE Transactions on Learning Technologies, 2023
The recent push to introduce coding in early childhood education has been the subject of heated debate. A lack of theoretical and empirical research devoted to understanding coding education acceptance provided the motivation for this article. As a way to engage in the debate, this article investigated kindergarten teachers' acceptance of coding…
Descriptors: Early Childhood Education, Kindergarten, Early Childhood Teachers, Preservice Teachers
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
García, José Manuel García-Vandewalle; García-Carmona, Marina; Trujillo Torres, Juan Manuel; Moya-Fernández, Pablo – Contemporary Educational Technology, 2022
Digital competence has become a new type of literacy that significantly impacts on people's lives, as it is paramount to their social and occupational integration. In educational institutions, teachers play a major role in developing the digital skills of their students. This study aims to determine the key elements of teacher training in the use…
Descriptors: Teacher Education Programs, Educational Change, Technological Literacy, Pedagogical Content Knowledge
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

Peer reviewed
Direct link
