Automated Exercise Generation for Satisfiability Checking

E Ábrahám, J Nalbach, V Promies - Formal Methods Teaching Workshop, 2023 - Springer
Due to the pandemic, we had to switch our satisfiability checking lecture to an online format.
To create space for interaction, we gave the students the opportunity to earn bonus points for …

Automated grading of automata with ACL2s

A Kumar, A Walter, P Manolios - arXiv preprint arXiv:2303.05867, 2023 - arxiv.org
Almost all Computer Science programs require students to take a course on the Theory of
Computation (ToC) which covers various models of computation such as finite automata …

Exploring Error Types in Formal Languages Among Students of Upper Secondary Education

M Schmellenkamp, D Stanglmair, T Michaeli… - arXiv preprint arXiv …, 2024 - arxiv.org
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 …

Detecting and explaining (in) equivalence of context-free grammars

M Schmellenkamp, T Zeume, S Argo, S Kiefer… - arXiv preprint arXiv …, 2024 - arxiv.org
We propose a scalable framework for deciding, proving, and explaining (in) equivalence of
context-free grammars. We present an implementation of the framework and evaluate it on …

Effective Succinct Feedback for Intro CS Theory: A JFLAP Extension

I Bezáková, K Fluet, E Hemaspaandra, H Miller… - Proceedings of the 53rd …, 2022 - dl.acm.org
Computing theory is often perceived as challenging by students, and verifying the
correctness of a student's automaton or grammar is time-consuming for instructors. Aiming to …

FSM Builder: A Tool for Writing Autograded Finite Automata Questions

EW Robson, S Ruggerio, J Erickson - … of the 2024 on Innovation and …, 2024 - dl.acm.org
Deterministic and nondeterministic finite automata (DFAs and NFAs) are abstract models of
computation commonly taught in introductory computing theory courses. These models have …

Programming to Learn: Logic and Computation from a Programming Perspective

M Farrugia-Roberts, B Jeffries… - Proceedings of the 27th …, 2022 - dl.acm.org
Programming problems are commonly used as a learning and assessment activity for
learning to program. We believe that programming problems can be effective for broader …

[PDF][PDF] Automated Grading of Regular Expressions

SH Kim, Y Kim, YS Han, H Im… - European Symposium on …, 2023 - library.oapen.org
With the rapid transition to distance learning, automatic grading software becomes more
important to both teachers and students. We study the problem of automatically grading the …

pseuCo Book: an interactive learning experience

F Freiberger - Proceedings of the 27th ACM Conference on on …, 2022 - dl.acm.org
Software tools and apps are pervading educational technology in many areas, not least in
the field of computer science education. However, many of these tools have a very narrow …

[HTML][HTML] Автоматическая генерация заданий по результатам анализа использования их банка в интеллектуальной обучающей системе

ОА Сычев, АА Прокудин… - Программные продукты и …, 2024 - cyberleninka.ru
Развитие методов генерации учебных заданий и их классификации для применения в
учебном процессе позволило реализовать интеллектуальную обучающую систему …