In-depth feedback on programming assignments using pattern recognition and real-time hints

Amir Rubinstein, Noam Parzanchevski, Yossi Tamarov

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Automatic grading of students’ programs is a challenge in computer science (CS) education. In the last two years we have been using a machine learning tool called ‘Sense Education’ in our ‘Intro to CS’ course. The tool provides real-time pedagogical hints while students work on solutions, and in-depth feedback on submissions. It also provides a “bird’s eye” view of the class’s current capabilities, misconceptions, and biases in approaches to solutions. We describe this effort and several test cases. Our goal is to provide teachers with tips on how to effectively use such tools.

Original languageEnglish
Title of host publicationITiCSE 2019 - Proceedings of the 2019 ACM Conference on Innovation and Technology in Computer Science Education
PublisherAssociation for Computing Machinery
Pages243-244
Number of pages2
ISBN (Electronic)9781450363013
DOIs
StatePublished - 2 Jul 2019
Event2019 ACM Conference on Innovation and Technology in Computer Science Education, ITiCSE 2019 - Aberdeen, United Kingdom
Duration: 15 Jul 201917 Jul 2019

Publication series

NameAnnual Conference on Innovation and Technology in Computer Science Education, ITiCSE
ISSN (Print)1942-647X

Conference

Conference2019 ACM Conference on Innovation and Technology in Computer Science Education, ITiCSE 2019
Country/TerritoryUnited Kingdom
CityAberdeen
Period15/07/1917/07/19

Keywords

  • Automated Grading
  • Clustering
  • Feedback
  • Pattern Recognition

Fingerprint

Dive into the research topics of 'In-depth feedback on programming assignments using pattern recognition and real-time hints'. Together they form a unique fingerprint.

Cite this