title: | From hashtag to concept – What novice programmers don’t get. |
keywords: | programming education, data analysis, online tool development, metrics |
topics: | Case studies and Applications , Creative , Software Technology |
committee: | Ansgar Fehnker |
end: | June 2020 |
Abstract
Beginning programmer make many mistakes, from small typos to fundamental conceptual errors. The aim of this project would be to develop a system that allows the teaching staff to tag problematic code with labels that indicate a misunderstood or wrongly applied programming concepts. This information can be useful to get an overview of which concepts are particularly troublesome for students in a course. Conversely, it can be used to highlight for a given concept the particular ways in which student misunderstand or misapply a concept. These measures should then also be related to core concepts in the programming rubric of a course or programm. A tangible outcome of this project would be a dashboard to make this information accessible.
This project would be contributing to the SURF project ATELIER. This SURF project works on a platform that assists teaching assistant to provide better feedback in programming classes to students. It uses social-media mechanism to support a community of learners.