NotesFAQContact Us
Collection
Advanced
Search Tips
Showing 46 to 60 of 10,839 results Save | Export
Diana Franklin; Paul Denny; David A. Gonzalez-Maldonado; Minh Tran – Cambridge University Press & Assessment, 2025
Generative AI is a disruptive technology that has the potential to transform many aspects of how computer science is taught. Like previous innovations such as high-level programming languages and block-based programming languages, generative AI lowers the technical expertise necessary to create working programs, bringing the power of computation…
Descriptors: Artificial Intelligence, Technology Uses in Education, Computer Science Education, Expertise
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Mouna Denden; Ahmed Mohamed Fahmy Yousef; Ahmed Tlili; Ronghuai Huang; Ahmed Hosny Saleh Metwally; Haijun Zeng; Huanhuan Wang; Rustam Shadiev – Open Praxis, 2025
Despite the importance of gamification in education, there is still ongoing debate in the literature about how to design effective and useful educational gamification. This is because gamification is a complex concept that requires combining various game elements together. To further contribute to this discussion, this study first develops a…
Descriptors: Gamification, Educational Games, Design, College Students
Peer reviewed Peer reviewed
Direct linkDirect link
Molly Domino; Bob Edmison; Stephen H. Edwards; Rifat Sabbir Mansur; Alexandra Thompson; Clifford A. Shaffer – Computer Science Education, 2025
Background and Context: Self-regulated learning (SRL) skills are critical aspect of learning to program and are predictive of academic success. Early college students often struggle to use these skills, but can improve when given targeted instruction. However, it is not yet clear what skills are best to prioritize. Objective: We seek to create a…
Descriptors: Metacognition, Programming, Computer Science Education, College Students
Peer reviewed Peer reviewed
Direct linkDirect link
Anna Rechtácková; Radek Pelánek; Tomáš Effenberger – ACM Transactions on Computing Education, 2025
Code quality is a critical aspect of programming, as high-quality code is easier to maintain, and code maintenance constitutes the majority of software costs. Consequently, code quality should be emphasized in programming education. While previous research has identified numerous code quality defects commonly made by students, the current state…
Descriptors: Programming, Computer Science Education, Error Patterns, Automation
Peer reviewed Peer reviewed
Direct linkDirect link
Chanjuan Fu; Xiaoxin Hao; Xinyue Shi; Hanxin Qian; Shanyun He; Fengji Geng – npj Science of Learning, 2025
This study investigates the effect of cognitive control strategies on young children's emotional and attentional states during coding learning. We conducted a quasi-experimental study with 46 children aged 5-6 years, dividing them into an experimental group using cognitive control strategies (planning, monitoring, reflecting) and a control group…
Descriptors: Cognitive Processes, Executive Function, Young Children, Attention
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Afaf A. Baabdullah; ChanMin Kim – International Association for Development of the Information Society, 2025
Understanding of code is critical for debugging computer programs. Chunking, breaking code into smaller parts, has been proven to be an effective strategy for analyzing code at various levels of abstraction. Novice debuggers struggle to comprehend code and recognize its underlying structure and components. They often debug code in an arbitrary and…
Descriptors: Computer Science Education, Programming, Novices, Cooperative Learning
Peer reviewed Peer reviewed
Direct linkDirect link
Verena Witte; Angela Schwering; Daniel Frischemeier – Statistics Education Research Journal, 2025
Proficient handling of data is a skill gaining importance with the increasing amount and availability of data. Therefore, promoting data literacy should begin in everyday school life. The foundation for this is formed by competence models for data literacy, which include the sub-skill of data collection that has so far been inadequately considered…
Descriptors: Information Literacy, Computer Science, Data Collection, Skill Development
Peer reviewed Peer reviewed
Direct linkDirect link
El-Hamamsy, Laila; Bruno, Barbara; Avry, Sunny; Chessel-Lazzarotto, Frédérique; Dehler Zufferey, Jessica; Mondada, Francesco – ACM Transactions on Computing Education, 2023
Context: With the introduction of Computer Science (CS) into curricula worldwide, teachers' adoption of CS pedagogical content is essential to ensure the long-term success of reform initiatives. Continuing Professional Development (CPD) programs play a key role in this process. Unfortunately, adoption is seldom evaluated in CS-CPDs or CPDs in…
Descriptors: Elementary School Teachers, Computer Science Education, Computer Science, Adoption (Ideas)
Cheryl Resch – ProQuest LLC, 2024
Software vulnerabilities in commercial products are an issue of national importance. The most prevalent breaches are input validation vulnerabilities, and these are easily avoidable. This dissertation contributes to cybersecurity education with a set of hands-on interventions tailored for three CS courses, a set of reflection prompts to encourage…
Descriptors: College Students, Computer Science Education, Computer Security, Curriculum Development
Peer reviewed Peer reviewed
Direct linkDirect link
Joel S. Steele; Kevin J. Grimm – Structural Equation Modeling: A Multidisciplinary Journal, 2024
Structural Equation Modeling (SEM) continues to grow in popularity with numerous articles, books, courses, and workshops available to help researchers become proficient with SEM quickly. However, few resources are available to help users gain a deep understanding of the analytic steps involved in SEM, with even fewer providing reproducible syntax…
Descriptors: Structural Equation Models, Programming, Orthographic Symbols, Syntax
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Tobias Kohn; Jacqueline Staub – Informatics in Education, 2024
The choice of programming language for education is an intensely debated topic. On the one hand, the programming language is supposed to be "relevant" in that its organisation, structures, and paradigms adhere to current standards and best practices in industry and academia. On the other hand, the programming language is expected to be…
Descriptors: Computer Science Education, Programming, Data Processing, Philosophy
Peer reviewed Peer reviewed
Direct linkDirect link
Farjudian, Amin – IEEE Transactions on Education, 2023
Contribution: Using threshold concepts as the framework for curriculum design, a project on neural network methods for solving differential equations is presented, with a rich set of transformative concepts from mathematics and computer science. Projects of this kind complement a typical curriculum with expertise that is crucial for critique and…
Descriptors: Mathematics Education, Computer Science Education, Concept Formation, Curriculum Development
Peer reviewed Peer reviewed
Direct linkDirect link
Jessica Yauney; Scott R. Bartholomew; Peter Rich – Computer Science Education, 2023
Background and Context: Hour of Code is one of the largest educational campaigns implemented. It exposes millions of learners, to an hour of computer science fundamentals. With such a large impact, a large number of research articles have been published on the topic. This research ranges from reports of experiments testing the efficacy of Hour of…
Descriptors: Computer Science Education, Mass Instruction, Instructional Effectiveness, Educational Research
Peer reviewed Peer reviewed
Direct linkDirect link
Jennifer M. Blaney; Theresa E. Hernandez; David F. Feldon; Annie M. Wofford – Community College Review, 2025
Research Questions: While community college transfer (i.e., upward transfer) represents an important mechanism for advancing equity across STEM fields, existing studies of gender and women's participation within computer science have largely excluded the perspectives of upward transfer students. We address this gap in the literature by exploring…
Descriptors: Transfer Students, STEM Education, Gender Differences, Computer Science Education
Peer reviewed Peer reviewed
Direct linkDirect link
Ishaya Gambo; Faith-Jane Abegunde; Omobola Gambo; Roseline Oluwaseun Ogundokun; Akinbowale Natheniel Babatunde; Cheng-Chi Lee – Education and Information Technologies, 2025
The current educational system relies heavily on manual grading, posing challenges such as delayed feedback and grading inaccuracies. Automated grading tools (AGTs) offer solutions but come with limitations. To address this, "GRAD-AI" is introduced, an advanced AGT that combines automation with teacher involvement for precise grading,…
Descriptors: Automation, Grading, Artificial Intelligence, Computer Assisted Testing
Pages: 1  |  2  |  3  |  4  |  5  |  6  |  7  |  8  |  9  |  10  |  11  |  ...  |  723