Publication Date
In 2025 | 3 |
Since 2024 | 10 |
Since 2021 (last 5 years) | 30 |
Since 2016 (last 10 years) | 47 |
Since 2006 (last 20 years) | 64 |
Descriptor
Source
Author
Ali Al Ghaithi | 2 |
Barnes, Tiffany | 2 |
Barut, Asim | 2 |
Behnam Behforouz | 2 |
Bintas, Jale | 2 |
Chang, Chih-Kai | 2 |
Elizabeth Tipton | 2 |
Kaitlyn G. Fitzgerald | 2 |
Price, Thomas W. | 2 |
Abdalla, Mohamed | 1 |
Akharraz, Laila | 1 |
More ▼ |
Publication Type
Reports - Research | 67 |
Journal Articles | 60 |
Speeches/Meeting Papers | 5 |
Tests/Questionnaires | 3 |
Education Level
Audience
Location
Turkey | 6 |
China | 3 |
Taiwan | 3 |
New York | 2 |
Oman | 2 |
South Korea | 2 |
Spain | 2 |
Ecuador | 1 |
European Union | 1 |
Germany | 1 |
Greece | 1 |
More ▼ |
Laws, Policies, & Programs
Assessments and Surveys
Flesch Reading Ease Formula | 1 |
Measures of Academic Progress | 1 |
National Education… | 1 |
What Works Clearinghouse Rating
Meets WWC Standards with or without Reservations | 1 |
Oscar Karnalim; Simon; William Chivers – Computer Science Education, 2024
Background and Context: To educate students about programming plagiarism and collusion, we introduced an approach that automatically reports how similar a submitted program is to others. However, as most students receive similar feedback, those who engage in plagiarism and collusion might feel inadequately warned. Objective: When students are…
Descriptors: Teaching Methods, Plagiarism, Computer Science Education, Programming
Rebeckah K. Fussell; Megan Flynn; Anil Damle; Michael F. J. Fox; N. G. Holmes – Physical Review Physics Education Research, 2025
Recent advancements in large language models (LLMs) hold significant promise for improving physics education research that uses machine learning. In this study, we compare the application of various models for conducting a large-scale analysis of written text grounded in a physics education research classification problem: identifying skills in…
Descriptors: Physics, Computational Linguistics, Classification, Laboratory Experiments
Endler Marcel Borges – Journal of Chemical Education, 2023
An understanding of statistical concepts is necessary for a chemist with a complete education. Here, statistical tests were taught using the R Commander and the Factoshiny packages. These packages run on R software and have a graphical user interface (GUI), which allows students to do statistical tests quickly and easily. These packages were…
Descriptors: Statistics Education, Programming Languages, Chemistry, Science Instruction
Noma, Hisashi; Hamura, Yasuyuki; Sugasawa, Shonosuke; Furukawa, Toshi A. – Research Synthesis Methods, 2023
Network meta-analysis has played an important role in evidence-based medicine for assessing the comparative effectiveness of multiple available treatments. The prediction interval has been one of the standard outputs in recent network meta-analysis as an effective measure that enables simultaneous assessment of uncertainties in treatment effects…
Descriptors: Intervals, Meta Analysis, Evidence Based Practice, Comparative Analysis
Dan Sun; Fan Ouyang; Yan Li; Chengcong Zhu; Yang Zhou – Journal of Computer Assisted Learning, 2024
Background: With the development of computational literacy, there has been a surge in both research and practice application of text-based and block-based modalities within the field of computer programming education. Despite this trend, little work has actually examined how learners engaging in programming process when utilizing these two major…
Descriptors: Computer Science Education, Programming, Computer Literacy, Comparative Analysis
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

Arun-Balajiee Lekshmi-Narayanan; Priti Oli; Jeevan Chapagain; Mohammad Hassany; Rabin Banjade; Vasile Rus – Grantee Submission, 2024
Worked examples, which present an explained code for solving typical programming problems are among the most popular types of learning content in programming classes. Most approaches and tools for presenting these examples to students are based on line-by-line explanations of the example code. However, instructors rarely have time to provide…
Descriptors: Coding, Computer Science Education, Computational Linguistics, Artificial Intelligence
Sanosi, Abdulaziz; Abdalla, Mohamed – Australian Journal of Applied Linguistics, 2021
This study aimed to examine the potentials of the NLP approach in detecting discourse markers (DMs), namely okay, in transcribed spoken data. One hundred thirty-eight concordance lines were presented to human referees to judge the functions of okay in them as a DM or Non-DM. After that, the researchers used a Python script written according to the…
Descriptors: Natural Language Processing, Computational Linguistics, Programming Languages, Accuracy
Maertens, Rien; Van Petegem, Charlotte; Strijbol, Niko; Baeyens, Toon; Jacobs, Arne Carla; Dawyndt, Peter; Mesuere, Bart – Journal of Computer Assisted Learning, 2022
Background: Learning to code is increasingly embedded in secondary and higher education curricula, where solving programming exercises plays an important role in the learning process and in formative and summative assessment. Unfortunately, students admit that copying code from each other is a common practice and teachers indicate they rarely use…
Descriptors: Plagiarism, Benchmarking, Coding, Computer Science Education
Daniele Traversaro; Giorgio Delzanno; Giovanna Guerrini – Informatics in Education, 2024
Concurrency is a complex to learn topic that is becoming more and more relevant, such that many undergraduate Computer Science curricula are introducing it in introductory programming courses. This paper investigates the combined use of Sonic Pi and Team-Based Learning to mitigate the difficulties in early exposure to concurrency. Sonic Pi, a…
Descriptors: Misconceptions, Programming Languages, Computer Science Education, Undergraduate Students
Lokkila, Erno; Christopoulos, Athanasios; Laakso, Mikko-Jussi – Journal of Information Systems Education, 2023
Educators who teach programming subjects are often wondering "which programming language should I teach first?" The debate behind this question has a long history and coming up with a definite answer to this question would be farfetched. Nonetheless, several efforts can be identified in the literature wherein pros and cons of mainstream…
Descriptors: Comparative Analysis, Programming Languages, Probability, Error Patterns
Price, Thomas W.; Dong, Yihuan; Zhi, Rui; Paaßen, Benjamin; Lytle, Nicholas; Cateté, Veronica; Barnes, Tiffany – International Journal of Artificial Intelligence in Education, 2019
In the domain of programming, a growing number of algorithms automatically generate data-driven, next-step hints that suggest how students should edit their code to resolve errors and make progress. While these hints have the potential to improve learning if done well, few evaluations have directly assessed or compared the quality of different…
Descriptors: Comparative Analysis, Programming Languages, Data Analysis, Evaluation Methods
Chengliang Wang; Xiaojiao Chen; Yifei Li; Pengju Wang; Haoming Wang; Yuanyuan Li – Journal of Educational Computing Research, 2025
This study explored the impact of MetaClassroom, a virtual immersive programming learning environment designed based on the three-dimensional learning progression (3DLP) concept, on students' multidimensional development. Utilizing a quasi-experimental research design, this study compared students' programming learning achievements (PLA),…
Descriptors: Programming, Computer Science Education, Metacognition, Computer Simulation
Xue Zhang; Chun Wang – Grantee Submission, 2021
Among current state-of-art estimation methods for multilevel IRT models, the two-stage divide-and-conquer strategy has practical advantages, such as clearer definition of factors, convenience for secondary data analysis, convenience for model calibration and fit evaluation, and avoidance of improper solutions. However, various studies have shown…
Descriptors: Error of Measurement, Error Correction, Item Response Theory, Comparative Analysis
Carlos Sandoval-Medina; Carlos Argelio Arévalo-Mercado; Estela Lizbeth Muñoz-Andrade; Jaime Muñoz-Arteaga – Journal of Information Systems Education, 2024
Learning basic programming concepts in computer science-related fields poses a challenge for students, to the extent that it becomes an academic-social problem, resulting in high failure and dropout rates. Proposed solutions to the problem can be found in the literature, such as the development of new programming languages and environments, the…
Descriptors: Cognitive Ability, Computer Science Education, Programming, Instructional Materials