Publication Date
In 2025 | 0 |
Since 2024 | 1 |
Since 2021 (last 5 years) | 1 |
Since 2016 (last 10 years) | 3 |
Since 2006 (last 20 years) | 6 |
Descriptor
Assignments | 6 |
Computer Science Education | 6 |
Computer Software | 4 |
Programming | 4 |
College Students | 3 |
Foreign Countries | 3 |
Animation | 2 |
Computer Assisted Testing | 2 |
Computer Simulation | 2 |
Grading | 2 |
Scores | 2 |
More ▼ |
Source
IEEE Transactions on Learning… | 6 |
Author
Amelung, M. | 1 |
Barros, Beatriz | 1 |
Bernstein, Abraham | 1 |
Bertoa, Manuel F. | 1 |
Brocke, Jan vom | 1 |
Carlevaris, Gilles | 1 |
Conejo, Ricardo | 1 |
Damevski, Kostadin | 1 |
Han Wan | 1 |
Hongzhen Luo | 1 |
Huss, Sorin A. | 1 |
More ▼ |
Publication Type
Journal Articles | 6 |
Reports - Research | 5 |
Reports - Descriptive | 1 |
Education Level
Higher Education | 4 |
Postsecondary Education | 3 |
Audience
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Han Wan; Hongzhen Luo; Mengying Li; Xiaoyan Luo – IEEE Transactions on Learning Technologies, 2024
Automatic program repair (APR) tools are valuable for students to assist them with debugging tasks since program repair captures the code modification to make a buggy program pass the given test-suite. However, the process of manually generating catalogs of code modifications is intricate and time-consuming. This article proposes contextual error…
Descriptors: Programming, Computer Science Education, Introductory Courses, Assignments
Schneider, Johannes; Bernstein, Abraham; Brocke, Jan vom; Damevski, Kostadin; Shepherd, David C. – IEEE Transactions on Learning Technologies, 2018
All methodologies for detecting plagiarism to date have focused on the final digital "outcome", such as a document or source code. Our novel approach takes the creation process into account using logged events collected by special software or by the macro recorders found in most office applications. We look at an author's interaction…
Descriptors: Plagiarism, Assignments, Programming, Computer Software
Conejo, Ricardo; Barros, Beatriz; Bertoa, Manuel F. – IEEE Transactions on Learning Technologies, 2019
This paper presents an innovative method to tackle the automatic evaluation of programming assignments with an approach based on well-founded assessment theories (Classical Test Theory (CTT) and Item Response Theory (IRT)) instead of heuristic assessment as in other systems. CTT and/or IRT are used to grade the results of different items of…
Descriptors: Computer Assisted Testing, Grading, Programming, Item Response Theory
Shoufan, Abdulhadi; Lu, Zheng; Huss, Sorin A. – IEEE Transactions on Learning Technologies, 2015
This paper presents a web-based education platform for the visualization and animation of the digital logic design process. This includes the design of combinatorial circuits using logic gates, multiplexers, decoders, and look-up-tables as well as the design of finite state machines. Various configurations of finite state machines can be selected…
Descriptors: Visualization, Animation, Computer Simulation, Computer Science Education
Lamberti, Fabrizio; Sanna, Andrea; Paravati, Gianluca; Carlevaris, Gilles – IEEE Transactions on Learning Technologies, 2014
Assessment is a delicate task in the overall teaching process because it may require significant time and may be prone to subjectivity. Subjectivity is especially true for disciplines in which perceptual factors play a key role in the evaluation. In previous decades, computer-based assessment techniques were developed to address the…
Descriptors: Foreign Countries, College Students, Computer Assisted Testing, Grading
Amelung, M.; Krieger, K.; Rosner, D. – IEEE Transactions on Learning Technologies, 2011
Assessment is an essential element in learning processes. It is therefore not unsurprising that almost all learning management systems (LMSs) offer support for assessment, e.g., for the creation, execution, and evaluation of multiple choice tests. We have designed and implemented generic support for assessment that is based on assignments that…
Descriptors: Learning Processes, Programming Languages, Assignments, Programming