Publication Date
| In 2026 | 0 |
| Since 2025 | 52 |
| Since 2022 (last 5 years) | 260 |
| Since 2017 (last 10 years) | 517 |
| Since 2007 (last 20 years) | 918 |
Descriptor
Source
Author
| Taitt, Kathy | 6 |
| Hazzan, Orit | 5 |
| Lavy, Ilana | 5 |
| Malmi, Lauri | 5 |
| Schwieger, Dana | 5 |
| Acharya, Sushil | 4 |
| Bers, Marina Umaschi | 4 |
| Janicki, Thomas | 4 |
| Joy, Mike | 4 |
| Rashkovits, Rami | 4 |
| Simon, Beth | 4 |
| More ▼ | |
Publication Type
Education Level
Audience
| Practitioners | 77 |
| Teachers | 77 |
| Students | 23 |
| Researchers | 11 |
| Policymakers | 5 |
| Administrators | 4 |
| Parents | 2 |
| Community | 1 |
Location
| Taiwan | 29 |
| Australia | 27 |
| Turkey | 26 |
| Spain | 23 |
| Greece | 20 |
| United Kingdom | 17 |
| Brazil | 16 |
| China | 16 |
| Germany | 16 |
| Canada | 12 |
| India | 12 |
| More ▼ | |
Laws, Policies, & Programs
| Americans with Disabilities… | 1 |
| Education Consolidation… | 1 |
Assessments and Surveys
What Works Clearinghouse Rating
| Meets WWC Standards with or without Reservations | 1 |
Oleson, Alannah; Wortzman, Brett; Ko, Amy J. – ACM Transactions on Computing Education, 2021
Design is a distinct discipline with its own practices, tools, professions, and areas of scholarship. However, practitioners from other fields often leverage aspects of design in their own work, leading to subfields like engineering design and architecture design that are neither wholly design nor wholly the intersecting discipline. Similarly,…
Descriptors: Elementary Secondary Education, Computer Science Education, Design, Role
Lahiru Ariyananda – ProQuest LLC, 2022
DEVS (Discrete Event System Specification) is a formalism that was introduced in the mid-1970s by Bernard Zeigler, for modeling and analysis of discrete event systems. DEVS is essentially a formal mathematical language for specifying complex systems through models that can be simulated and has been executed in object-oriented software, DEVSJava…
Descriptors: Active Learning, Programming, Computer Software, Computer Science Education
Eidenskog, Maria; Leifler, Ola; Sefyrin, Johanna; Johnson, Ericka; Asplund, Mikael – International Journal of Sustainability in Higher Education, 2023
Purpose: The information technology (IT) sector has been seen as central to society's transformation to a more just and sustainable society, which underlines teachers' responsibility to foster engineers who can contribute specifically to such ends. This study aims to report an effort to significantly update an existing engineering programme in IT…
Descriptors: Educational Change, Sustainability, Computer Science Education, Curriculum Implementation
Christopher Hundhausen; Phill Conrad; Olusola Adesope; Ahsun Tariq – ACM Transactions on Computing Education, 2023
Assessing team software development projects is notoriously difficult and typically based on subjective metrics. To help make assessments more rigorous, we conducted an empirical study to explore relationships between subjective metrics based on peer and instructor assessments, and objective metrics based on GitHub and chat data. We studied 23…
Descriptors: Teamwork, Computer Software, Undergraduate Students, Computer Science Education
Guozhu Ding; Xiangyi Shi; Shan Li – Education and Information Technologies, 2024
In this study, we developed a classification system of programming errors based on the historical data of 680,540 programming records collected on the Online Judge platform. The classification system described six types of programming errors (i.e., syntax, logical, type, writing, misunderstanding, and runtime errors) and their connections with…
Descriptors: Programming, Computer Science Education, Classification, Graphs
Cyril Brom; Tereza Hannemann; Tereza Tetourová; Anna Drobná; Nikol Kopánková; Kristina Volná; Katerina Kacerovská; Filip Dechterenko; Pavel Ježek; Tereza Stárková – International Journal of Technology and Design Education, 2024
Primary school children frequently use digital devices, which can be infected by computer viruses. In this mixed methods paper with two studies (N = 278 + 114), we examined 8-year-olds' preconceptions about computer viruses and protection against them; how to teach these children about said topics using three different, 30-min-long,…
Descriptors: Computers, Children, Computer Security, Knowledge Level
Lin Zhang; Qiang Jiang; Weiyan Xiong; Wei Zhao – Journal of Educational Computing Research, 2025
This study seeks to deepen the understanding of the direct and indirect effects of human-computer dialogic interaction programming activities, facilitated by ChatGPT, on student engagement. Data were collected from 109 Chinese high school students who engaged in programming tasks using either ChatGPT-driven dialogic interaction or traditional pair…
Descriptors: Artificial Intelligence, Computer Software, Computer Science Education, Programming
Christine Ladwig; Dana Schwieger; Reshmi Mitra – Information Systems Education Journal, 2025
The rapid rise of AI use is creating some very serious legal and ethical issues such as bias, discrimination, inequity, privacy violations, and--as creators everywhere fear--theft of protected intellectual property. Because AI platforms "learn" by scraping training materials available online or what is provided to them through their…
Descriptors: Copyrights, Plagiarism, Intellectual Property, Computer Software
Ethan C. Campbell; Katy M. Christensen; Mikelle Nuwer; Amrita Ahuja; Owen Boram; Junzhe Liu; Reese Miller; Isabelle Osuna; Stephen C. Riser – Journal of Geoscience Education, 2025
Scientific programming has become increasingly essential for manipulating, visualizing, and interpreting the large volumes of data acquired in earth science research. Yet few discipline-specific instructional approaches have been documented and assessed for their effectiveness in equipping geoscience undergraduate students with coding skills. Here…
Descriptors: Earth Science, Undergraduate Students, Programming Languages, Computer Software
Barbosa, Marcelo Werneck – International Journal of Mobile and Blended Learning, 2022
Project-based learning (PBL) approaches are common in software engineering (SE) and project management education. However, the blended learning modality is still little explored in this context. The application of PBL in blended learning environments is called blended project-based learning (BPBL). In order to fill in this research gap, this study…
Descriptors: Blended Learning, Active Learning, Student Projects, Program Administration
Trofimova, Ellina; Asgharzadeh Kangachar, Shahla; Weynberg, Karen D.; Willows, Robert D.; Jaschke, Paul R. – Biochemistry and Molecular Biology Education, 2023
With the global increase of infections caused by antibiotic-resistant bacterial strains, there is an urgent need for new methods of tackling the issue. Genomic analysis of bacterial strains can help to understand their virulence and antibiotic resistance profile. Bioinformatic skills are in great demand across the biological sciences. We designed…
Descriptors: Genetics, Science Instruction, Microbiology, Information Science
Peer reviewedPriti Oli; Rabin Banjade; Jeevan Chapagain; Vasile Rus – Grantee Submission, 2023
This paper systematically explores how Large Language Models (LLMs) generate explanations of code examples of the type used in intro-to-programming courses. As we show, the nature of code explanations generated by LLMs varies considerably based on the wording of the prompt, the target code examples being explained, the programming language, the…
Descriptors: Computational Linguistics, Programming, Computer Science Education, Programming Languages
Guangrui Fan; Dandan Liu; Rui Zhang; Lihu Pan – International Journal of STEM Education, 2025
Purpose: This study investigates the impact of AI-assisted pair programming on undergraduate students' intrinsic motivation, programming anxiety, and performance, relative to both human-human pair programming and individual programming approaches. Methods: A quasi-experimental design was conducted over two academic years (2023-2024) with 234…
Descriptors: Artificial Intelligence, Computer Software, Technology Uses in Education, Programming
Eman Abdullah AlOmar – ACM Transactions on Computing Education, 2025
Large Language Models (LLMs), such as ChatGPT, have become widely popular for various software engineering tasks, including programming, testing, code review, and program comprehension. However, their impact on improving software quality in educational settings remains uncertain. This article explores our experience teaching the use of Programming…
Descriptors: Coding, Natural Language Processing, Artificial Intelligence, Computer Software
Sarah L. Rodriguez; Amanda Ross – Computer Science Education, 2025
Background and Context: Hispanic-serving community colleges represent promising sites for broadening participation and enhancing computing interests around AI. Objectives: This study investigated how students enrolled in an introductory AI computing course at an HSCC made meaning of their course experiences and how they described their interest in…
Descriptors: Artificial Intelligence, Computer Software, Computer Science Education, Technology Integration

Direct link
