Publication Date
In 2025 | 6 |
Since 2024 | 17 |
Since 2021 (last 5 years) | 36 |
Since 2016 (last 10 years) | 63 |
Since 2006 (last 20 years) | 72 |
Descriptor
Programming | 74 |
Teacher Attitudes | 74 |
Computer Science Education | 71 |
Foreign Countries | 40 |
Teaching Methods | 34 |
College Faculty | 19 |
Student Attitudes | 18 |
Faculty Development | 17 |
Elementary School Teachers | 16 |
Computer Software | 15 |
Secondary School Teachers | 13 |
More ▼ |
Source
Author
Allen, Lee | 2 |
Isaías, Pedro, Ed. | 2 |
Karen Brennan | 2 |
Malik, Sohail Iqbal | 2 |
Paulina Haduong | 2 |
A. Plageras | 1 |
A. Xenakis | 1 |
Adigüzel, Seda | 1 |
Agnello, Mary Frances | 1 |
Aivaloglou, Efthimia | 1 |
Alhassan, Riyadh | 1 |
More ▼ |
Publication Type
Education Level
Audience
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
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
UK Department for Education, 2024
From September 2023 to March 2024, Faculty AI, the National Institute of Teaching (NIoT) and ImpactEd Group (representing the AI in Schools Initiative) have worked with the Department for Education (DfE) to deliver the Use Cases for Generative Artificial Intelligence in Education project. The project explored potential applications for Generative…
Descriptors: Artificial Intelligence, Technology Uses in Education, Ethics, Computer Science
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
Lihui Sun; Danhua Zhou – Journal of Computer Assisted Learning, 2024
Background: Integrating programming in K-12 curriculum has become a global consensus. Teachers are central figures in programming instruction. But the majority of current research focuses on teachers' external teaching behaviours and less on teachers' attitudes towards programming. Objectives: The purpose of this study is to validate the K-12…
Descriptors: Foreign Countries, Elementary School Teachers, Secondary School Teachers, Teacher Attitudes
Elizabeth Plasky – ProQuest LLC, 2022
The COVID-19 pandemic caused educators across the country and around the world were required to replace in-person instruction of students with teaching/learning through online platforms for a period of months (Perifanou et al, 2021). Despite the numerous advantages that using technology with students were shown to have, many teachers remain…
Descriptors: Learning Activities, Programming, Computer Science Education, Conventional Instruction
Chung, Cheng-Yu; Hsiao, I-Han; Lin, Yi-Ling – Journal of Research on Technology in Education, 2023
Creating practice questions for programming learning is not an easy job. It requires the instructor to diligently organize heterogeneous learning resources. Although educational technologies have been adopted across levels of programming learning, programming question generation (PQG) is still predominantly performed by instructors without…
Descriptors: Artificial Intelligence, Programming, Questioning Techniques, Heterogeneous Grouping
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
Anas Husain – Journal of Information Technology Education: Research, 2024
Aim/Purpose: This study aims to investigate the perceptions of programming instructors among the Information Technology faculty members at AL al-Bayt University regarding the effectiveness of ChatGPT in supporting the programming instructional process. This study also aims to explore their experiences concerning the potential benefits and adverse…
Descriptors: Artificial Intelligence, Man Machine Systems, Natural Language Processing, Programming
Özdinç, Fatih; Kaya, Gökhan; Mumcu, Filiz; Yildiz, Bahadir – Science Activities: Projects and Curriculum Ideas in STEM Classrooms, 2022
STEM and computer science (CS) education are some of the most important research topics of the last decade. The idea that CS should be a part of STEM is becoming more and more common. The most important goals of integrating CS into STEM are to develop students' computational thinking (CT) and problem-solving skills. STEM education creates a…
Descriptors: Teachers, STEM Education, Computer Science Education, Integrated Activities
Mehta, Neha; Bist, Siddarth Singh; Shah, Priya – Higher Education, Skills and Work-based Learning, 2022
Purpose: With past studies indicating a lack of skill development in engineering education, there is a need for new pedagogical tools that are application and skill-oriented. Hackathons are widely accepted in the corporate world, in the engineering domain for skill development and recruitment but have not gained acceptance in mainstream…
Descriptors: Engineering Education, Teachers, Computer Software, Teacher Attitudes
Anna Perez; Maria Svensson; Jonas Hallström – Design and Technology Education, 2024
This study explores the changing landscape of technology teacher education, in relation to the increasing integration of digital content, especially programming, in teacher education for grades 4-6 (pupils 10-12 years old) and how student teachers in Sweden perceive this content. Limited research exists on student teachers in technology,…
Descriptors: Teacher Education, Programming, Computer Science Education, Student Teachers
Huiyan Ye; Oi-Lam Ng; Allen Leung – ZDM: Mathematics Education, 2024
There has been a renewed interest in creativity as a twenty-first century skill in K-12 mathematics education. However, previous research has paid less attention to creative actions than to other learning outcomes, which are often product- instead of process-based, especially in a programming context. Thus, situated in the context of mathematical…
Descriptors: Mathematics Instruction, Mathematics Teachers, Faculty Development, Learning Processes
Meghan L. McSherry; Becca A. Leininger; Maria L. Johnson; AnnMarie P. Thomas; Susan Outlaw; Douglas C. Orzolek – Journal of Science Education for Students with Disabilities, 2024
The purpose of this research project was to design, deliver, and informally assess the content and methodology of an introductory online course for the educators of Deaf and Hard of Hearing students (N=20) that focused on the block-based coding language, Scratch. Prior work by The Playful Learning Lab examined various STEM resources and their…
Descriptors: Deafness, Hard of Hearing, Online Courses, Summer Programs
van der Meulen, Anna; Hartendorp, Mijke; Voorn, Wendy; Hermans, Felienne – ACM Transactions on Computing Education, 2023
Programming education is strongly emerging in elementary and high school. Diversity and inclusion are important topics, however, insights on suited programming materials for younger learners with visual impairments are lacking. A wide range of programming materials for children exists, diverse in both what is being programmed (output) and how this…
Descriptors: Foreign Countries, Blindness, Visual Impairments, Accessibility (for Disabled)
Paulina Haduong; Karen Brennan – Computer Science Education, 2025
Background and Context: Learning to create self-directed and personally authentic programming projects involves encountering challenges and learning to get unstuck. Objective: This article investigates how one U.S. fourth-grade classroom engaged in practices which emphasized community supports, in the context of the classroom's implementation and…
Descriptors: Grade 4, Computer Science Education, Instructional Design, Programming