Publication Date
In 2025 | 3 |
Since 2024 | 6 |
Since 2021 (last 5 years) | 23 |
Since 2016 (last 10 years) | 34 |
Since 2006 (last 20 years) | 49 |
Descriptor
Barriers | 49 |
Foreign Countries | 49 |
Programming | 45 |
Educational Technology | 21 |
Teaching Methods | 20 |
Computer Science Education | 17 |
Student Attitudes | 13 |
Computer Software | 12 |
Teacher Attitudes | 12 |
Electronic Learning | 11 |
Technology Uses in Education | 11 |
More ▼ |
Source
Author
Publication Type
Journal Articles | 41 |
Reports - Research | 35 |
Collected Works - Proceedings | 6 |
Reports - Descriptive | 6 |
Books | 4 |
Information Analyses | 2 |
Reports - Evaluative | 2 |
Collected Works - General | 1 |
Tests/Questionnaires | 1 |
Education Level
Audience
Teachers | 1 |
Location
Spain | 6 |
Turkey | 5 |
Asia | 4 |
Australia | 4 |
Germany | 4 |
Greece | 4 |
Japan | 4 |
South Africa | 4 |
United Kingdom | 4 |
Estonia | 3 |
Portugal | 3 |
More ▼ |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
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
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
Cárdenas-Cobo, Jesennia; Puris, Amilkar; Novoa-Hernández, Pavel; Galindo, José Angel; Benavides, David – IEEE Transactions on Learning Technologies, 2020
Learning computer programming is a challenging process. Among the current approaches for overcoming this challenge, visual programming languages (VPLs), such as Scratch, have shown very promising results for beginners. Interestingly, some higher education institutions have started to use VPLs to introduce basic programming concepts, mainly in CS1…
Descriptors: Computer Science Education, Programming, Programming Languages, Teaching Methods
Gökoglu, Seyfullah; Kilic, Servet – E-Learning and Digital Media, 2023
This study investigates pre-service computer science (CS) teachers' perspectives on the factors affecting their programming abilities, concerns about their future professional lives, and pedagogical suggestions for effective programming teaching. The participants of the study were twenty-eight pre-service CS teachers studying at eighteen different…
Descriptors: Programming, Computer Science Education, Preservice Teachers, Teaching Methods
C. Florou; G. Stamoulis; A. Xenakis; A. Plageras – Education and Information Technologies, 2025
This study focuses on students' self-assessment during their learning process related to computer programming concepts, taking into account challenges and obstacles both teachers and students face, with the aim to contribute to the development of guiding principles and practices and enhance the teaching process of computer programming in primary…
Descriptors: Teacher Role, Self Evaluation (Individuals), Computer Science Education, Programming
Alkhalifa, Amal Khalifa; Devlin, Marie; Alkhattabi, Mona – Journal of Information Technology Education: Innovations in Practice, 2022
Aim/Purpose: To encourage students' engagement in peer assessments and provide students with better-quality feedback, this paper describes a technique for author-reviewer matching in peer assessment systems -- a Balanced Allocation algorithm. Background: Peer assessment concerns evaluating the work of colleagues and providing feedback on their…
Descriptors: Authors, Peer Evaluation, Feedback (Response), Algorithms
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
Beatriz Ortega-Ruipérez; Miguel Lázaro Alcalde – Interactive Learning Environments, 2023
Programming and robotics are resources that can be used as a learning tool for understanding content. However, some teachers are unmotivated due to preconceptions about their difficulties, which hinder their learning and subsequent application in the classroom. This study aims to determine the perception of 195 teachers teaching different grade…
Descriptors: Robotics, Programming, Teacher Attitudes, STEM Education
Dirsuweit, Teresa; Gouws, Patricia – Interchange: A Quarterly Review of Education, 2023
The lack of participation of girls in programming robotics is well documented in the international literature on the subject. The Inspired Towards Science, Engineering and Technology (I-SET) is a community engagement project that promotes science engagement in predominantly disadvantaged communities. In this paper, we present the findings of an…
Descriptors: Females, Communities of Practice, Barriers, Sexual Identity
Humble, Niklas; Mozelius, Peter – International Journal of Information and Learning Technology, 2023
Purpose: The conducted examination of programming affordances and constraints had the purpose of adding knowledge and value that facilitate the on-going national curricula revision; knowledge that also could be of general interest outside the Swedish K-12 context. Design/methodology/approach: With a qualitative approach, the study was conducted as…
Descriptors: Programming, Affordances, Barriers, Foreign Countries
Feklistova, Lidia; Lepp, Marina; Luik, Piret – Education Sciences, 2021
In every course, there are learners who successfully pass assessments and complete the course. However, there are also those who fail the course for various reasons. One of such reasons may be related to success in assessment. Although performance in assessments has been studied before, there is a lack of knowledge on the degree of variance…
Descriptors: Online Courses, Educational Technology, Programming, Learner Engagement
Imre Bende – Acta Didactica Napocensia, 2024
The continuous development of artificial intelligence-based tools makes their emergence inevitable in education as well as other fields of life. This article presents findings of a mixed method study aimed at investigating the current perceptions and potential applications of AI in Hungarian educational settings. Through interviews with high…
Descriptors: Readiness, Artificial Intelligence, Technology Uses in Education, Foreign Countries
Vinnervik, Peter – International Journal of Technology and Design Education, 2022
The 2017 reform of the Swedish national curriculum requires that all compulsory school mathematics and technology teachers integrate programming into their teaching. The new programming policy poses a particular challenge since a majority of the affected teachers have little or no previous programming experience. This paper reports on a study of…
Descriptors: Foreign Countries, Mathematics Education, Technology Education, Programming
Ramírez-Donoso, Luis; Pérez-Sanagustín, Mar; Neyem, Andrés; Alario-Hoyos, Carlos; Hilliger, Isabel; Rojos, Felipe – Interactive Learning Environments, 2023
Over the past years, higher education institutions have been exploring different mechanisms to adapt their learning and teaching practices to increase students' engagement. One of the proposals has been to reuse Massive Online Open Courses (MOOCs) as Small Online Private Courses (SPOCs), or as complementary resources in traditional courses through…
Descriptors: Technology Uses in Education, Electronic Learning, Cooperative Learning, Gamification
Yang, Weipeng; Luo, Haoran; Su, Jiahong – British Journal of Educational Technology, 2022
The proliferation of screen-free programmable robotics allows teachers to implement age-appropriate integrated activities that can promote child learning and development. However, very scarce is known about the challenges of using programmable robots as a tool to empower children in minority communities. This mixed-methods case study examined a…
Descriptors: Robotics, Minority Group Students, Low Income Students, Programming