Publication Date
In 2025 | 1 |
Since 2024 | 1 |
Since 2021 (last 5 years) | 5 |
Descriptor
Computer Assisted Testing | 5 |
Computer Science Education | 5 |
Automation | 3 |
Assignments | 2 |
Feedback (Response) | 2 |
Student Evaluation | 2 |
Accuracy | 1 |
Active Learning | 1 |
Algorithms | 1 |
Artificial Intelligence | 1 |
Classification | 1 |
More ▼ |
Source
ACM Transactions on Computing… | 5 |
Author
Abdulhadi Shoufan | 1 |
Babes-Vroman Monica | 1 |
Diana Franklin | 1 |
Erica Goodwin | 1 |
Figueira, Álvaro | 1 |
Grace Williams | 1 |
Haldeman, Georgiana | 1 |
Hongxuan Chen | 1 |
Jonathan Liu | 1 |
Lai, Rina P. Y. | 1 |
Leal, José Paulo | 1 |
More ▼ |
Publication Type
Journal Articles | 5 |
Reports - Research | 3 |
Information Analyses | 2 |
Education Level
Higher Education | 1 |
Postsecondary Education | 1 |
Secondary Education | 1 |
Audience
Location
United Kingdom | 1 |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Jonathan Liu; Seth Poulsen; Erica Goodwin; Hongxuan Chen; Grace Williams; Yael Gertner; Diana Franklin – ACM Transactions on Computing Education, 2025
Algorithm design is a vital skill developed in most undergraduate Computer Science (CS) programs, but few research studies focus on pedagogy related to algorithms coursework. To understand the work that has been done in the area, we present a systematic survey and literature review of CS Education studies. We search for research that is both…
Descriptors: Teaching Methods, Algorithms, Design, Computer Science Education
Abdulhadi Shoufan – ACM Transactions on Computing Education, 2023
With the immense interest in ChatGPT worldwide, education has seen a mix of both excitement and skepticism. To properly evaluate its impact on education, it is crucial to understand how far it can help students without prior knowledge answer assessment questions. This study aims to address this question as well as the impact of the question type.…
Descriptors: Prior Learning, Artificial Intelligence, Technology Uses in Education, Computer Assisted Testing
Paiva, José Carlos; Leal, José Paulo; Figueira, Álvaro – ACM Transactions on Computing Education, 2022
Practical programming competencies are critical to the success in computer science (CS) education and go-to-market of fresh graduates. Acquiring the required level of skills is a long journey of discovery, trial and error, and optimization seeking through a broad range of programming activities that learners must perform themselves. It is not…
Descriptors: Automation, Computer Assisted Testing, Student Evaluation, Computer Science Education
Lai, Rina P. Y. – ACM Transactions on Computing Education, 2022
Computational Thinking (CT), entailing both domain-general and domain-specific skills, is a competency fundamental to computing education and beyond. However, as a cross-domain competency, appropriate assessment design and method remain equivocal. Indeed, the majority of the existing assessments have a predominant focus on measuring programming…
Descriptors: Computer Assisted Testing, Computation, Thinking Skills, Computer Science Education
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