Publication Date
In 2025 | 2 |
Since 2024 | 3 |
Since 2021 (last 5 years) | 19 |
Since 2016 (last 10 years) | 31 |
Since 2006 (last 20 years) | 34 |
Descriptor
Preservice Teachers | 34 |
Thinking Skills | 34 |
Programming | 31 |
Foreign Countries | 22 |
Computation | 17 |
Computer Science Education | 16 |
Problem Solving | 14 |
Teaching Methods | 13 |
Preservice Teacher Education | 12 |
Student Attitudes | 12 |
Educational Technology | 11 |
More ▼ |
Source
Author
Gaston, Joe | 2 |
Hall, Jacob A. | 2 |
Jin, Yi | 2 |
Moore, Pamela | 2 |
Pala, Ferhat Kadir | 2 |
Umutlu, Duygu | 2 |
Zha, Shenghua | 2 |
Abdüsselam, Mustafa Serkan | 1 |
Adi Nur Cahyono | 1 |
Alqahtani, Muteb M. | 1 |
Angeli, Charoula M. | 1 |
More ▼ |
Publication Type
Reports - Research | 31 |
Journal Articles | 30 |
Collected Works - Proceedings | 2 |
Speeches/Meeting Papers | 2 |
Books | 1 |
Collected Works - General | 1 |
Tests/Questionnaires | 1 |
Education Level
Audience
Administrators | 1 |
Media Staff | 1 |
Researchers | 1 |
Teachers | 1 |
Laws, Policies, & Programs
Assessments and Surveys
California Critical Thinking… | 1 |
Group Assessment of Logical… | 1 |
Test of Nonverbal Intelligence | 1 |
What Works Clearinghouse Rating
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
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
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
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
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
Boom, Kay-Dennis; Bower, Matt; Siemon, Jens; Arguel, Amaël – Education and Information Technologies, 2022
Computational thinking -- the ability to reformulate and solve problems in ways that can be undertaken by computers -- has been heralded as a foundational capability for the 21st Century. However, there are potentially different ways to conceptualise and measure computational thinking, for instance, as generalized problem solving capabilities or…
Descriptors: Computation, Thinking Skills, Problem Solving, Programming
Wahid Yunianto; Adi Nur Cahyono; Theodosia Prodromou; Shereen El-Bedewy; Zsolt Lavicza – Science Activities: Projects and Curriculum Ideas in STEM Classrooms, 2025
Creativity and problem-solving are 21st-century skills that we need to develop in our students. Research on computational thinking (CT) integration in school subjects and STEAM activities has shown a positive effect on students' problem-solving skills and creativity. Our study extends our previous work from the integration of CT in a mathematics…
Descriptors: Computation, Thinking Skills, STEM Education, Creativity
Edstrand, Emma; Sjöberg, Jeanette – Journal of Digital Learning in Teacher Education, 2023
The increased emergence of digital tools in educational contexts have changed the conditions for teaching and learning which, in turn, has meant a need for the development of professional digital competence (PDC) among teachers worldwide. Simultaneously, and aligned with this, programming has become an increasingly important part of schooling in…
Descriptors: Technological Literacy, Preservice Teachers, Preservice Teacher Education, Thinking Skills
Fadip Audu Nannim; Nnenna Ekpereka Ibezim; Basil C. E. Oguguo; Emmanuel Chinweike Nwangwu – Education and Information Technologies, 2024
This study investigated the effect of project-based Arduino robot application on students' computational thinking skills development in robotics programming course using the quasi-experimental research design. The participants consist of 73 students in tertiary institutions in South-East Nigeria that offer Computer and Robotics Education…
Descriptors: Robotics, Computation, Thinking Skills, Skill Development
Kwon, Kyungbin; Lee, Kyungbin; Chung, Jaehwa – International Journal of Computer Science Education in Schools, 2018
Evaluating the quality of students' programs is necessary for better teaching and learning. Although many innovative learning environments for computer science have been introduced, the scarcity of program evaluation frames and tools is a demanding issue in the teaching practice. This study examined the quality of students' Scratch programs by…
Descriptors: Computer Science Education, Programming, Programming Languages, Program Evaluation
Tsai, Fu-Hsing; Hsiao, Hsien-Sheng; Yu, Kuang-Chao; Lin, Kuen-Yi – International Journal of Technology and Design Education, 2022
In order to reflect on the lack of developing content knowledge of technology education in Taiwan's primary teacher education, the main aim of this study was to develop a STEM-based game-design project for helping preservice primary teachers acquire computational thinking concepts in a teacher education course and to evaluate its effectiveness.…
Descriptors: Foreign Countries, STEM Education, Game Based Learning, Design
Gabriele, Lorella; Bertacchini, Francesca; Tavernise, Assunta; Vaca-Cárdenas, Leticia; Pantano, Pietro; Bilotta, Eleonora – Informatics in Education, 2019
In the last years, a growing trend in different educational contexts focused on Computational Thinking (CT) skills acquisition for both in-service teachers and students. But very low attention has been paid to pre-service teachers' education in regards to CT skills. To solve this issue, an empirical experimentation has been carried out with 141…
Descriptors: Foreign Countries, Lesson Plans, Computation, Thinking Skills
Abdüsselam, Mustafa Serkan; Turan-Güntepe, Ebru; Durukan, Ümmü Gülsüm – Education and Information Technologies, 2022
This study aims to evaluate the teaching of the programming process carried out through scenarios related to daily life within the framework of Reverse Engineering and the Theory of Didactical Situations. The sample of the study consists of 15 prospective computer and instructional technology education teachers. Quantitative and qualitative data…
Descriptors: Programming, Computer Science Education, Preservice Teachers, Problem Solving
Avci, Canan; Deniz, Mine Nur – Education and Information Technologies, 2022
Computational thinking (CT) is considered a group of problem-solving skills that the next generations are expected to possess. The most efficient way to make them acquire these skills is to incorporate CT into K-12 education. To this end, various education programs have been designed to improve teachers' and prospective teachers' competence in CT.…
Descriptors: Early Childhood Teachers, Preservice Teachers, Computation, Thinking Skills
Fu-Hsing Tsai – SAGE Open, 2023
The cultivation of computational thinking and programing education have gained prominence in K-12 education worldwide. Primary school teachers should be proficient in visual programing and using microcontrollers to teach programing courses. To cope with these trends, a learning activity was developed and implemented in Taiwan's primary teacher…
Descriptors: Preservice Teachers, Teacher Education Programs, Programming, Computer Science Education