Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- research-articleOctober 2024
Doing Responsibilities with Automated Grading Systems: An Empirical Multi-Stakeholder Exploration
NordiCHI '24: Proceedings of the 13th Nordic Conference on Human-Computer InteractionArticle No.: 1, Pages 1–13https://doi.org/10.1145/3679318.3685334Automated Grading Systems (AGSs) are increasingly used in higher education assessment practices, raising issues about the responsibilities of the various stakeholders involved both in their design and use. This study explores how teachers, students, ...
- research-articleMay 2021
CSF: Formative Feedback in Autograding
ACM Transactions on Computing Education (TOCE), Volume 21, Issue 3Article No.: 21, Pages 1–30https://doi.org/10.1145/3445983Autograding 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 ...
- research-articleJuly 2017
Pedagogy and tools for teaching parallel computing at the sophomore undergraduate level
Journal of Parallel and Distributed Computing (JPDC), Volume 105, Issue CPages 18–30https://doi.org/10.1016/j.jpdc.2016.12.026As the need for multicore-aware programmers rises in both science and industry, Computer Science departments in universities around the USA are having to rethink their parallel computing curriculum. At Rice University, this rethinking took the shape of ...
- ArticleJune 2016
Scale-Driven Automatic Hint Generation for Coding Style
ITS 2016: Proceedings of the 13th International Conference on Intelligent Tutoring Systems - Volume 9684Pages 122–132https://doi.org/10.1007/978-3-319-39583-8_12While the use of autograders for code correctness is widespread, less effort has focused on automating feedback for good programming style: the tasteful use of language features and idioms to produce code that is not only correct, but also concise, ...
- research-articleMarch 2015
How Can Automatic Feedback Help Students Construct Automata?
ACM Transactions on Computer-Human Interaction (TOCHI), Volume 22, Issue 2Article No.: 9, Pages 1–24https://doi.org/10.1145/2723163In computer-aided education, the goal of automatic feedback is to provide a meaningful explanation of students' mistakes. We focus on providing feedback for constructing a deterministic finite automaton that accepts strings that match a described ...
- research-articleJuly 2014
Architecting an autograder for parallel code
XSEDE '14: Proceedings of the 2014 Annual Conference on Extreme Science and Engineering Discovery EnvironmentArticle No.: 68, Pages 1–8https://doi.org/10.1145/2616498.2616571As parallel computing grows and becomes an essential part of computer science, tools must be developed to help grade assignments for large courses, especially with the prevalence of Massive Open Online Courses (MOOCs) increasing in recent years. This ...
- research-articleJanuary 2011
Autograding in the Cloud: Interview with David O'Hallaron
IEEE Internet Computing (IEEECS_INTERNET), Volume 15, Issue 1Pages 9–12https://doi.org/10.1109/MIC.2011.2In this installment of Trend Wars, Dejan Milojicic discusses autograding with David O'Hallaron, a professor of computer science and electrical and computer engineering at Carnegie Mellon University. Featured here is an excerpt from the in-depth ...