Publication Date
| In 2026 | 0 |
| Since 2025 | 260 |
| Since 2022 (last 5 years) | 1470 |
Descriptor
Source
Author
| Barnes, Tiffany | 6 |
| Lihui Sun | 6 |
| Clarke-Midura, Jody | 5 |
| Dan Sun | 5 |
| Ezeamuzie, Ndudi O. | 5 |
| Gwo-Jen Hwang | 5 |
| Ailing Qiao | 4 |
| Chengcong Zhu | 4 |
| Hwang, Gwo-Jen | 4 |
| Junjie Liu | 4 |
| Lee, Victor R. | 4 |
| More ▼ | |
Publication Type
Education Level
Audience
| Teachers | 19 |
| Researchers | 8 |
| Administrators | 3 |
| Policymakers | 3 |
| Practitioners | 3 |
| Students | 3 |
| Media Staff | 1 |
| Support Staff | 1 |
Location
| Turkey | 54 |
| China | 52 |
| Taiwan | 30 |
| Sweden | 20 |
| Spain | 16 |
| Germany | 13 |
| Indonesia | 12 |
| Brazil | 11 |
| Nigeria | 11 |
| South Korea | 11 |
| Finland | 10 |
| More ▼ | |
Laws, Policies, & Programs
| United Nations Convention on… | 2 |
Assessments and Surveys
What Works Clearinghouse Rating
| Meets WWC Standards with or without Reservations | 2 |
Chih-Yueh Chou; Wei-Han Chen – Educational Technology & Society, 2025
Studies have shown that students have different help-seeking behavior patterns and tendencies and furthermore, that students with certain help-seeking behavior patterns and tendencies may have poor performance (i.e., at-risk students). This study applied an educational data mining approach, including clustering and classification, to analyze…
Descriptors: Student Behavior, Help Seeking, Problem Solving, Information Retrieval
Hsiao-Ping Hsu – TechTrends: Linking Research and Practice to Improve Learning, 2025
The advancement of large language model-based generative artificial intelligence (LLM-based GenAI) has sparked significant interest in its potential to address challenges in computational thinking (CT) education. CT, a critical problem-solving approach in the digital age, encompasses elements such as abstraction, iteration, and generalisation.…
Descriptors: Programming, Prompting, Computation, Thinking Skills
Peer reviewedKen Frank; Guan Saw; Qinyun Lin; Ran Xu; Joshua Rosenberg; Spiro Maroulis; Bret Staudt Willet – Grantee Submission, 2025
This is a practical guide for applying the Impact Threshold for a Confounding Variable and the Robustness of Inference to Replacement using the konfound packages in Stata and R as well as the R-shiny app. It includes motivation worked examples, and tutorials.
Descriptors: Robustness (Statistics), Statistical Inference, Programming Languages, Computer Software
Neil C. C. Brown; Pierre Weill-Tessier; Juho Leinonen; Paul Denny; Michael Kölling – ACM Transactions on Computing Education, 2025
Motivation: Students learning to program often reach states where they are stuck and can make no forward progress--but this may be outside the classroom where no instructor is available to help. In this situation, an automatically generated next-step hint can help them make forward progress and support their learning. It is important to know what…
Descriptors: Artificial Intelligence, Programming, Novices, Technology Uses in Education
Hacer Güner; Erkan Er – Education and Information Technologies, 2025
As being more prevalent in educational settings, understanding the impact of artificial intelligence tools on student behaviors and interactions has become crucial. In this regard, this study investigates the dynamic interactions between students and ChatGPT in programming learning, focusing on how different instructional interventions influence…
Descriptors: Artificial Intelligence, Technology Uses in Education, Programming, Training
Austin T. Stroud – Journal of Education for Library and Information Science, 2025
Computer programming languages play a crucial role in the education and training of librarians. This study examines the extent to which ALA-accredited online Master of Library and Information Science (MLIS) programs integrate programming languages into their curricula. Using a mixed-methods approach, data were collected from program websites,…
Descriptors: Masters Programs, Library Education, Online Courses, Programming Languages
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
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
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
Stephanie A. Blanda – PRIMUS, 2024
This article describes the author's experience designing and implementing an inquiry-based learning (IBL) pedagogical approach to an upper-division undergraduate cryptology course. The author shares the course goals and how the IBL style supports their achievement. The article concludes with sample activities -- in-class exercises that touch on…
Descriptors: Technology, Undergraduate Students, Inquiry, Active Learning
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
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
Camilo Vieira; Andrea Vásquez; Federico Meza; Roxana Quintero-Manes; Pedro Godoy – ACM Transactions on Computing Education, 2024
Currently, there is little evidence about how non-English-speaking students learn computer programming. For example, there are few validated assessment instruments to measure the development of programming skills, especially for the Spanish-speaking population. Having valid assessment instruments is essential to identify the difficulties of the…
Descriptors: Programming, Spanish Speaking, Translation, Test Validity
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
Abdullahi Yusuf; Norah Md Noor – Smart Learning Environments, 2024
In recent years, programming education has gained recognition at various educational levels due to its increasing importance. As the need for problem-solving skills becomes more vital, researchers have emphasized the significance of developing algorithmic thinking (AT) skills to help students in program development and error debugging. Despite the…
Descriptors: Students, Programming, Algorithms, Problem Solving

Direct link
