Publication Date
| In 2026 | 0 |
| Since 2025 | 1 |
| Since 2022 (last 5 years) | 5 |
| Since 2017 (last 10 years) | 11 |
| Since 2007 (last 20 years) | 15 |
Descriptor
Source
Author
| Aivaloglou, Efthimia | 1 |
| Alhassan, Riyadh | 1 |
| Alkaria, Ahmed | 1 |
| Altadmri, Amjad | 1 |
| Anderson, Adam | 1 |
| Attard, Lara | 1 |
| Bers, Marina | 1 |
| Brown, Neil C. C. | 1 |
| Busuttil, Leonard | 1 |
| Celik, Suat | 1 |
| Deogratias, Emmanuel | 1 |
| More ▼ | |
Publication Type
| Journal Articles | 14 |
| Reports - Research | 12 |
| Reports - Evaluative | 2 |
| Collected Works - Proceedings | 1 |
| Tests/Questionnaires | 1 |
Education Level
| Postsecondary Education | 6 |
| Secondary Education | 6 |
| Higher Education | 5 |
| Elementary Education | 3 |
| Middle Schools | 2 |
| Adult Education | 1 |
| Elementary Secondary Education | 1 |
| High Schools | 1 |
| Junior High Schools | 1 |
| Kindergarten | 1 |
Audience
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
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
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
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
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
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
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
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
Brown, Neil C. C.; Altadmri, Amjad – ACM Transactions on Computing Education, 2017
Teaching is the process of conveying knowledge and skills to learners. It involves preventing misunderstandings or correcting misconceptions that learners have acquired. Thus, effective teaching relies on solid knowledge of the discipline, but also a good grasp of where learners are likely to trip up or misunderstand. In programming, there is much…
Descriptors: Novices, Programming Languages, Programming, Error Patterns
Alkaria, Ahmed; Alhassan, Riyadh – Journal of Education and Training Studies, 2017
This study was conducted to examine the effect of in-service training of computer science teachers in Scratch language using an electronic learning platform on acquiring programming skills and attitudes towards teaching programming. The sample of this study consisted of 40 middle school computer science teachers. They were assigned into two…
Descriptors: Programming Languages, Programming, Electronic Learning, Inservice Teacher Education
Kazakoff, Elizabeth; Bers, Marina – Journal of Educational Multimedia and Hypermedia, 2012
This paper examines the impact of computer programming of robots on sequencing ability in early childhood and the relationship between sequencing skills, class size, and teacher's comfort level and experience with technology. Fifty-eight children participated in the study, 54 of whom were included in data analysis. This study was conducted in two…
Descriptors: Kindergarten, Developmentally Appropriate Practices, Programming Languages, Sequential Approach
Ostashewski, Nathaniel; Moisey, Susan; Reid, Doug – International Review of Research in Open and Distance Learning, 2011
This report explores the first iteration of a teacher professional development courselet grounded in constructionist theory and activities. This online teacher professional development (oTPD) courselet provided opportunities for teachers to engage in just-in-time, ongoing TPD within a social networking site for educators. The topic of the oTPD was…
Descriptors: Foreign Countries, Social Networks, Computer Mediated Communication, Web Based Instruction
Karaman, Selcuk; Celik, Suat – International Journal of Technology and Design Education, 2008
This study investigates perceptions of 29 prospective teachers about a course based on Project-Based Learning (PBL) approach. The course, "Authoring Languages in PC Environment (B-320)" lasted in 14 weeks in fall semester of 2004-2005. In this course each prospective teacher carried out a project that requires designing and developing courseware…
Descriptors: Student Projects, Programming Languages, Time Management, Active Learning
Sánchez, Inmaculada Arnedillo, Ed.; Isaías, Pedro, Ed. – International Association for Development of the Information Society, 2014
These proceedings contain the papers of the 10th International Conference on Mobile Learning 2014, which was organised by the International Association for Development of the Information Society, in Madrid, Spain, February 28-March 2, 2014. The Mobile Learning 2014 International Conference seeks to provide a forum for the presentation and…
Descriptors: Conference Papers, Telecommunications, Handheld Devices, Technology Uses in Education

Peer reviewed
Direct link
