Publication Date
In 2025 | 152 |
Since 2024 | 646 |
Since 2021 (last 5 years) | 2020 |
Since 2016 (last 10 years) | 3572 |
Since 2006 (last 20 years) | 5138 |
Descriptor
Source
Author
Barnes, Tiffany | 21 |
Armoni, Michal | 15 |
Gal-Ezer, Judith | 15 |
Yadav, Aman | 15 |
Malmi, Lauri | 14 |
Soh, Leen-Kiat | 14 |
Xinogalos, Stelios | 14 |
Frydenberg, Mark | 12 |
Laakso, Mikko-Jussi | 12 |
Hazzan, Orit | 11 |
Hunter, Beverly | 11 |
More ▼ |
Publication Type
Education Level
Audience
Practitioners | 499 |
Teachers | 309 |
Researchers | 96 |
Policymakers | 63 |
Administrators | 48 |
Students | 45 |
Parents | 6 |
Community | 5 |
Media Staff | 5 |
Support Staff | 1 |
Location
Turkey | 226 |
Australia | 140 |
United Kingdom | 124 |
Taiwan | 106 |
California | 94 |
China | 94 |
Canada | 93 |
Germany | 75 |
Spain | 74 |
Finland | 66 |
Greece | 66 |
More ▼ |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Meets WWC Standards with or without Reservations | 2 |
Does not meet standards | 1 |
Qian, Yizhou; Lehman, James – Journal of Research on Technology in Education, 2022
This study investigated common student errors and underlying difficulties of two groups of Chinese middle school students in an introductory Python programming course using data in the automated assessment tool (AAT) Mulberry. One group of students was from a typical middle school while the other group was from a high-ability middle school. By…
Descriptors: Middle School Students, Programming, Computer Science Education, Error Patterns
McGill, Monica M.; Reinking, Anni – ACM Transactions on Computing Education, 2022
Problem: K-12 teachers face many challenges when teaching a new subject like computer science (CS). They are often far removed from the research being conducted to identify evidence-driven solutions to these challenges. Likewise, researchers are also often removed from the challenges of classroom practices that teachers face when teaching CS.…
Descriptors: Evidence Based Practice, Middle School Teachers, Computer Science Education, Partnerships in Education
Ragonis, Noa; Shmallo, Ronit – Informatics in Education, 2022
Object-oriented programming distinguishes between instance attributes and methods and class attributes and methods, annotated by the "static" modifier. Novices encounter difficulty understanding the means and implications of "static" attributes and methods. The paper has two outcomes: (a) a detailed classification of aspects of…
Descriptors: Programming, Computer Science Education, Concept Formation, Thinking Skills
Awaah, Fred; Okebukola, Peter; Shabani, Juma; Solarin, Daniel; Emmanuel Okyere, Ekwam – Cogent Education, 2022
The Culturo-Techno-Contextual Approach (CTCA) is a teaching method based on culture, technology, and context to ease difficulties in students' understanding of concepts. Python Programming as a concept in computer studies is difficult for students to understand at the secondary school level. This study investigates the efficacy of the CTCA in…
Descriptors: Teaching Methods, Computer Science Education, Programming Languages, Secondary School Students
Danielak, Brian – Cognition and Instruction, 2022
This paper focuses on a historically understudied area in computing education: attending to students' *design thinking* in university-level introductory programming courses. I offer an account of one student--"Rebecca"--and her experiences and code from a second-semester course on programming concepts for engineers. Using data from both…
Descriptors: Design, Computer Science Education, Programming, Introductory Courses
Yong, Su Ting; Gates, Peter – International Journal of Virtual and Personal Learning Environments, 2022
A study was conducted to explore student self-efficacy, motivation, and performance in learning programming online. A questionnaire was administered to 132 students in a Foundation in Engineering programme using the Computer Programming Self-Efficacy Scale and Intrinsic Motivation Inventory. Then, exam performance and Moodle logs were used to…
Descriptors: Emergency Programs, Distance Education, Electronic Learning, Programming
Bruno, Paul; Pérez, Mariam Saffar; Lewis, Colleen M. – Policy Analysis for California Education, PACE, 2022
High schools in California--and around the country--increasingly offer computer science (CS) and often would like to expand CS offerings further. However, these expansions pose a number of challenges for administrators and policymakers, especially if they are going to happen effectively and equitably. We consider four of the most pressing…
Descriptors: High Schools, Computer Science Education, Equal Education, Teacher Supply and Demand
Nongkhai, Lalita Na; Wang, Jingyun; Mendori, Takahiko – International Association for Development of the Information Society, 2022
This paper proposes the design of an ontology of multiple programming languages and give three examples to show the methodology. Our ontology aims to summarize the core of computational thinking logic by elaborating the concepts of three object-oriented programming languages in the industry: Python, Java, and C#. Therefore, the construction of the…
Descriptors: Programming Languages, Computer Science Education, Intelligent Tutoring Systems, Thinking Skills
Jessica Gale; Meltem Alemdar; Katherine Boice; Diley Hernández; Sunni Newton; Douglas Edwards; Marion Usselman – Journal for STEM Education Research, 2022
This study explores student agency in the context of a culturally authentic computer science (CS) curriculum implemented in an introductory CS course in two high schools. Drawing on focus group and interview data, the study utilizes qualitative research methods to examine how students exercise critical agency as they engage in the course and how…
Descriptors: Personal Autonomy, Computer Science Education, Self Concept, Student Projects
Jakob E. Barnard – ProQuest LLC, 2022
This project examined the adoption of cybersecurity into computing programs within liberal arts programs and whether the rate constitutes an innovative program. The research questions focused on the lived experience existing faculty members have had with the cybersecurity curriculum within liberal arts computing programs. Liberal arts general…
Descriptors: Hermeneutics, Phenomenology, Computer Security, Computer Science Education
Kai Presler-Marshall – ProQuest LLC, 2022
Software engineering is a growing field, with ever-increasing demand for capable engineers who can design, implement, and test the software that is needed for the modern world. With this increasing demand for software engineers, there is a corresponding increase in the demand placed on computer science programs that graduate these engineers.…
Descriptors: Computer Science Education, Automation, Surveys, Computer Software
John F. Hutton – ProQuest LLC, 2022
All engineering careers require some level of programming proficiency. However, beginning programming classes are challenging for many students. Difficulties have been well-documented and contribute to high drop-out rates which prevent students from pursuing engineering. While many approaches have been tried to improve the performance of students…
Descriptors: Skill Development, Engineering Education, Epistemology, Delphi Technique
Al-Shaikhli, Dhuha – Education and Information Technologies, 2023
This research examines the effect of having a tracking technology in a learning management system (LMS) that reports the effect of perceiving other students' interactions on a learner's intention to keep using LMS in the future. The main underlying theory is herd behaviour theory which argues that crowd behaviour affects the perceptions of the…
Descriptors: Learning Management Systems, Educational Technology, Learning Analytics, Independent Study
Hebda, Maryann R. – Gifted Child Today, 2023
As technologically gifted students apply their abilities to computer science, they naturally flow through the talent development stages of potential, competency, and expertise. Processes that have always been important for gifted students to learn as they develop potential are embedded in learning code, which engages the beginning programmer in…
Descriptors: Talent Development, Technology Uses in Education, Technological Literacy, Coding
Olaniyi, Nkaepe; Millward, Douglas; Peoples, Cathryn – European Journal of Open, Distance and E-Learning, 2023
One of the core aims of higher education degrees is to provide an environment for students to acquire essential skills that will help them in the workplace. Team working is one of those essential skill and it is also one that experience and research show is regularly resisted by students. This resistance can become even more amplified when the…
Descriptors: Cooperative Learning, Student Projects, Student Attitudes, Teacher Attitudes