Exploring Error Types in Formal Languages Among Students of Upper Secondary Education
Marko Schmellenkamp, Dennis Stanglmair, Tilman Michaeli and, Thomas Zeume

TL;DR
This study investigates the types of errors made by upper secondary students in formal languages, revealing conceptual, strategic, and syntactic difficulties to inform better teaching methods.
Contribution
It provides an exploratory analysis of student errors in formal languages using data from an intelligent tutoring system, highlighting specific learning challenges.
Findings
Students show non-functional understanding of key concepts.
Students struggle with strategic reasoning in derivations.
Students exhibit various syntactic errors.
Abstract
Foundations of formal languages, as subfield of theoretical computer science, are part of typical upper secondary education curricula. There is very little research on the potential difficulties that students at this level have with this subject. In this paper, we report on an exploratory study of errors in formal languages among upper secondary education students. We collect the data by posing exercises in an intelligent tutoring system and analyzing student input. Our results suggest a) instances of non-functional understanding of concepts such as the empty word or a grammar as a substitution system; b) strategic problems such as lack of foresight when deriving a word or confounding formal specifications with real-world knowledge on certain aspects; and c) various syntactic problems. These findings can serve as a starting point for a broader understanding of how and why students…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsEducational Technology and Assessment · EFL/ESL Teaching and Learning · Intelligent Tutoring Systems and Adaptive Learning
