Publication Date
| In 2026 | 0 |
| Since 2025 | 4 |
| Since 2022 (last 5 years) | 9 |
| Since 2017 (last 10 years) | 24 |
| Since 2007 (last 20 years) | 50 |
Descriptor
Source
Author
| Laakso, Mikko-Jussi | 3 |
| Qian, Yizhou | 3 |
| Green, Steve | 2 |
| Kaila, Erkki | 2 |
| Lehman, James | 2 |
| Ueno, Maomi | 2 |
| Abdollahi, Abbas | 1 |
| Abougalala, Rania A. | 1 |
| Adams, Andrew | 1 |
| Ahmad, Azizah | 1 |
| Ahmad, Rahayu | 1 |
| More ▼ | |
Publication Type
| Reports - Research | 52 |
| Journal Articles | 47 |
| Tests/Questionnaires | 5 |
| Speeches/Meeting Papers | 4 |
Education Level
Audience
Location
| Finland | 3 |
| Spain | 3 |
| Taiwan | 3 |
| China | 2 |
| Arizona | 1 |
| Brazil | 1 |
| Germany | 1 |
| Hong Kong | 1 |
| Japan | 1 |
| Netherlands | 1 |
| Saudi Arabia | 1 |
| More ▼ | |
Laws, Policies, & Programs
Assessments and Surveys
| Graduate Management Admission… | 1 |
What Works Clearinghouse Rating
Jinshui Wang; Shuguang Chen; Zhengyi Tang; Pengchen Lin; Yupeng Wang – Education and Information Technologies, 2025
Mastering SQL programming skills is fundamental in computer science education, and Online Judging Systems (OJS) play a critical role in automatically assessing SQL codes, improving the accuracy and efficiency of evaluations. However, these systems are vulnerable to manipulation by students who can submit "cheating codes" that pass the…
Descriptors: Programming, Computer Science Education, Cheating, Computer Assisted Testing
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
Rajagopal Sankaranarayanan; Mohan Yang; Kyungbin Kwon – Journal of Computing in Higher Education, 2025
The purpose of this study is to explore the influence of the microlearning instructional approach in an online introductory database programming classroom. The ultimate goal of this study is to inform educators and instructional designers on the design and development of microlearning content that maximizes student learning. Grounded within the…
Descriptors: Teaching Methods, Introductory Courses, Databases, Programming
Jyun-Hong Chen; Hsiu-Yi Chao – Journal of Educational and Behavioral Statistics, 2024
To solve the attenuation paradox in computerized adaptive testing (CAT), this study proposes an item selection method, the integer programming approach based on real-time test data (IPRD), to improve test efficiency. The IPRD method turns information regarding the ability distribution of the population from real-time test data into feasible test…
Descriptors: Data Use, Computer Assisted Testing, Adaptive Testing, Design
Francisco Ortin; Alonso Gago; Jose Quiroga; Miguel Garcia – International Educational Data Mining Society, 2025
Online learning has enhanced accessibility in education, but also poses significant challenges in maintaining academic integrity during online exams, particularly when students are prohibited from accessing unauthorized resources through the Internet. Nonetheless, students must remain connected to the Internet in order to take the online exam.…
Descriptors: Electronic Learning, Computer Assisted Testing, Access to Internet, Synchronous Communication
Barczak, Andre L. C.; Mathrani, Anuradha; Han, Binglan; Reyes, Napoleon H. – Educational Technology Research and Development, 2023
An important course in the computer science discipline is 'Data Structures and Algorithms' (DSA). "The coursework" lays emphasis on experiential learning for building students' programming and algorithmic reasoning abilities. Teachers set up a repertoire of formative programming exercises to engage students with different programmatic…
Descriptors: Computer Assisted Testing, Automation, Computer Science Education, Programming
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
Gabbay, Hagit; Cohen, Anat – International Educational Data Mining Society, 2023
In MOOCs for programming, Automated Testing and Feedback (ATF) systems are frequently integrated, providing learners with immediate feedback on code assignments. The analysis of the large amounts of trace data collected by these systems may provide insights into learners' patterns of utilizing the automated feedback, which is crucial for the…
Descriptors: MOOCs, Feedback (Response), Teaching Methods, Learning Strategies
Computerized Adaptive Assessment of Understanding of Programming Concepts in Primary School Children
Hogenboom, Sally A. M.; Hermans, Felienne F. J.; Van der Maas, Han L. J. – Computer Science Education, 2022
Background and Context: Valid assessment of understanding of programming concepts in primary school children is essential to implement and improve programming education. Objective: We developed and validated the Computerized Adaptive Programming Concepts Test (CAPCT) with a novel application of Item Response Theory. The CAPCT is a web-based and…
Descriptors: Computer Assisted Testing, Adaptive Testing, Programming, Knowledge Level
Haldeman, Georgiana; Babes-Vroman Monica; Tjang, Andrew; Nguyen, Thu D. – ACM Transactions on Computing Education, 2021
Autograding systems are being increasingly deployed to meet the challenges of teaching programming at scale. Studies show that formative feedback can greatly help novices learn programming. This work extends an autograder, enabling it to provide formative feedback on programming assignment submissions. Our methodology starts with the design of a…
Descriptors: Student Evaluation, Feedback (Response), Grading, Automation
Sabjan, Aniza; Wahab, Alawiyah Abd; Ahmad, Azizah; Ahmad, Rahayu; Hassan, Syahida; Wahid, Juliana – Asian Journal of University Education, 2020
The purpose of this study is to investigate the quality design criteria for developing a Massive Open Online Course (MOOC). Currently, there are limited studies that highlight the required design criteria for the MOOC programming courses. A descriptive analysis was conducted to examine the characteristics of the three important quality design…
Descriptors: Online Courses, Educational Quality, Design Requirements, Instructional Design
Guenaga, Mariluz; Eguíluz, Andoni; Garaizar, Pablo; Gibaja, Juanjo – Computer Science Education, 2021
Background and Context: Despite many initiatives to develop Computational Thinking (CT), not much is known about how early programmers develop CT and how we can assess their learning. Objective: Determine if the analysis of students' interactions with an online platform allows understanding the development of CT, how we can convert data collected…
Descriptors: Computation, Thinking Skills, Skill Development, Cognitive Tests
An Investigation of High School Students' Errors in Introductory Programming: A Data-Driven Approach
Qian, Yizhou; Lehman, James – Journal of Educational Computing Research, 2020
This study implemented a data-driven approach to identify Chinese high school students' common errors in a Java-based introductory programming course using the data in an automated assessment tool called the Mulberry. Students' error-related behaviors were also analyzed, and their relationships to success in introductory programming were…
Descriptors: High School Students, Error Patterns, Introductory Courses, Computer Science Education
Qian, Yizhou; Lehman, James D. – SAGE Open, 2019
With the expansion of computer science (CS) education, CS teachers in K-12 schools should be cognizant of student misconceptions and be prepared to help students establish accurate understanding of computer science and programming. Digital tools, such as automated assessment systems, can be useful and supportive in teaching CS courses. This…
Descriptors: Feedback (Response), Student Attitudes, Misconceptions, Introductory Courses
Hao, Jiangang; Smith, Lawrence; Mislevy, Robert; von Davier, Alina; Bauer, Malcolm – ETS Research Report Series, 2016
Extracting information efficiently from game/simulation-based assessment (G/SBA) logs requires two things: a well-structured log file and a set of analysis methods. In this report, we propose a generic data model specified as an extensible markup language (XML) schema for the log files of G/SBAs. We also propose a set of analysis methods for…
Descriptors: Evaluation Methods, Games, Computer Assisted Testing, Data Collection

Peer reviewed
Direct link
