Publication Date
In 2025 | 1 |
Since 2024 | 4 |
Since 2021 (last 5 years) | 22 |
Since 2016 (last 10 years) | 39 |
Since 2006 (last 20 years) | 45 |
Descriptor
Programming Languages | 47 |
Teacher Attitudes | 47 |
Foreign Countries | 27 |
Computer Science Education | 25 |
Teaching Methods | 17 |
Computer Software | 16 |
Programming | 14 |
College Faculty | 13 |
Student Attitudes | 11 |
Data Analysis | 7 |
Pedagogical Content Knowledge | 7 |
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 | 42 |
Reports - Research | 33 |
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
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
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
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
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
Zha, Shenghua; Jin, Yi; Moore, Pamela; Gaston, Joe – Journal of Digital Learning in Teacher Education, 2020
Informed by the person-object theory of interest, this study deployed a mixed-method concurrent triangulation design and investigated the impact of major/specialization, gender, and module design on preservice teachers' interest in teaching computational thinking. The study was conducted in a flipped computational thinking module hosted in three…
Descriptors: Blended Learning, Preservice Teachers, Teacher Attitudes, Interests
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
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
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
Suters, Leslie; Suters, Henry; Anderson, Adam – Contemporary Issues in Technology and Teacher Education (CITE Journal), 2021
This paper describes a 54-hour summer institute for grades 6-12 mathematics and science teachers (N = 19) with a comprehensive approach to preparing teachers to use computational thinking (CT) in their classrooms, including training in Python computer programming with Lego® Mindstorms® robotics, mathematics content sessions, and opportunities to…
Descriptors: Algebra, Mathematics Instruction, Pedagogical Content Knowledge, Programming
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