Publication Date
In 2025 | 3 |
Since 2024 | 11 |
Since 2021 (last 5 years) | 45 |
Since 2016 (last 10 years) | 96 |
Since 2006 (last 20 years) | 111 |
Descriptor
Preservice Teachers | 111 |
Programming | 111 |
Foreign Countries | 55 |
Computer Science Education | 52 |
Student Attitudes | 43 |
Preservice Teacher Education | 40 |
Teaching Methods | 36 |
Educational Technology | 31 |
Thinking Skills | 31 |
Problem Solving | 27 |
Robotics | 27 |
More ▼ |
Source
Author
Cetin, Ibrahim | 4 |
Kim, ChanMin | 4 |
Belland, Brian R. | 3 |
Umutlu, Duygu | 3 |
Vasconcelos, Lucas | 3 |
Altiok, Serhat | 2 |
Brian R. Belland | 2 |
ChanMin Kim | 2 |
Gaston, Joe | 2 |
Gökoglu, Seyfullah | 2 |
Günbas, Nilgün | 2 |
More ▼ |
Publication Type
Education Level
Laws, Policies, & Programs
Assessments and Surveys
California Critical Thinking… | 1 |
Group Assessment of Logical… | 1 |
Test of Nonverbal Intelligence | 1 |
What Works Clearinghouse Rating
Sáez-López, José Manuel; González-Calero, José Antonio; Cózar-Gutierrez, Ramón; Olmo-Muñoz, Javier – Journal of Computer Assisted Learning, 2023
Background: The present study analyses the design of programming literacy in the sixth grade of Primary Education, starting from the use of simple activities with visual block-based programming, through "Scratch," and progressively linking difficulty to the use of the "Unity" engine, and the "C#" language, with simple…
Descriptors: Elementary Education, Programming, Grade 6, Programming Languages
Hopcan, Sinan; Polat, Elif; Albayrak, Ebru – Journal of Educational Computing Research, 2022
The pair programming approach is used to overcome the difficulties of the programming process in education environments. In this study, the interaction sequences during the paired programming of preservice teachers was investigated. Lag sequential analysis were used to explore students' behavioral patterns in pair programming. The participants of…
Descriptors: Cooperative Learning, Student Behavior, Programming, Computer Science Education
Umutlu, Duygu – Journal of Research on Technology in Education, 2022
This qualitative case study was designed to explore pre-service teachers' computational thinking and programming skills in an educational technology course in which block-based programming was introduced in a teacher education program. 12 teacher candidates from different subject areas participated in the study. The findings show that…
Descriptors: Preservice Teachers, Computation, Thinking Skills, Programming Languages
Bati, Kaan – Informatics in Education, 2022
This study reports the findings of a program that aims to develop pre-service science teachers' computational problem-solving skills and views on using information and communications technology in science education. To this end, pre-service science teachers were trained on computational thinking, computational problem solving, designing an…
Descriptors: Foreign Countries, Programming, Programming Languages, Technology Integration
Ismaila Temitayo Sanusi; Enoch Shadrack Cudjoe; Musa Adekunle Ayanwale; Bisola Adepoju – SAGE Open, 2025
The increased trend of incorporating computer programming in the basic education system across countries requires the training of new educators. However, the current effort to increase the number of teachers teaching programming is through professional development programs for computer science (CS) teachers and from other content areas. Meanwhile,…
Descriptors: Preservice Teachers, Student Attitudes, Programming, Computer Science Education
Odd Tore Kaufmann; Marianne Maugesten; Tamsin Meaney – Journal of Mathematics Teacher Education, 2024
As has been the case in many countries around the world, the new Norwegian curriculum from 2020 included programming as part of mathematics education. However, little is known about how prospective teachers perceive this addition in regard to their developing professional identities. When the results from an electronic survey of 394 prospective…
Descriptors: Professional Identity, Preservice Teachers, Mathematics Teachers, Mathematics Instruction
Pala, Ferhat Kadir; Mihci Türker, Pinar – Interactive Learning Environments, 2021
In this study, the effects of Arduino IDE and C++ programming languages were investigated on the computational thinking skills of preservice teachers. The Computational Thinking Skills Scale was administered to preservice teachers. Firstly, a basic programming training was given and then it was asked to create group projects on a voluntary basis.…
Descriptors: Programming, Computer Science Education, Computation, Thinking Skills
Fegely, Alex; Tang, Hengtao – Educational Technology Research and Development, 2022
The purpose of this convergent mixed-methods study was to evaluate the effect of educational robotics on pre-service teachers' programming comprehension and motivation. Computer science is increasingly being integrated into K-8 curricula. However, a shortage of teachers trained to teach basic computer science concepts remains unresolved. This…
Descriptors: Programming, Robotics, Preservice Teachers, Comprehension
Transfer of Responsibility from Scaffolding to Preservice Early Childhood Teachers Learning to Debug
Brian R. Belland; ChanMin Kim; Emre Dinç; Anna Y. Zhang – Educational Technology Research and Development, 2024
Computer science is often integrated within early childhood education (ECE) through the use of educational robots. This requires adequate preparation of ECE teachers to program and debug, which can be done with scaffolding. In this paper, we use a QUANT + qual mixed method approach incorporating lag sequential analysis, ICAP framework coding,…
Descriptors: Scaffolding (Teaching Technique), Early Childhood Teachers, Preservice Teachers, Computer Science Education
Tijani, Fatimah; Callaghan, Ronel; de Villers, Rian – African Journal of Research in Mathematics, Science and Technology Education, 2020
The use of Scratch programming in introducing text-based programming to novices at all levels of education has gained prominence in computer science but is still hardly known among pre-service teachers. With affordances of Scratch in learning text-based programming, we present an experience report on how we supported our first-year pre-service…
Descriptors: Preservice Teachers, Computer Science Education, Preservice Teacher Education, Programming
Ergin, Aysegül Zeynep; Ercan, Zülfiye Gül – International Journal of Curriculum and Instruction, 2022
Computer science works as hardware and software increasingly takes place in each of our daily lives with effective products and services. As in all areas, it is an inevitable part of learning and teaching computer-based environment-tools and equipment in the fate and type of education, including early childhood. Computer science products may…
Descriptors: Programming, Preschool Teachers, Preservice Teachers, Computer Science Education
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
Sendag, Serkan; Yakin, Ilker; Gedik, Nuray – Education and Information Technologies, 2023
Teaching programming skills has attracted a great deal of attention for more than a decade. One potential reason behind this is that the explicit teaching of computer programming can improve higher-order thinking skills, such as creativity. Moreover, whether or not creative programming learning activities, such as the use of…
Descriptors: Preservice Teachers, Information Technology, Programming, Computer Science Education
Radloff, Jeffrey; Hall, Jacob A. – Education and Information Technologies, 2022
Recent US science standards conceptualize science as a set of shared multidisciplinary ideas and practices in common with engineering and computer science (CS). At the core, this portrayal requires an understanding of CS as a viable career path and set of discrete knowledge and skills, including those related to computer programming. However,…
Descriptors: Test Construction, Freehand Drawing, Programming, Elementary School Teachers
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