Experience Report on a Student-Organized AI Course

ITiCSE 2022, Dublin, Ireland and virtual

July 2022 · Sebastian Krings · ITiCSE 2022

Experience Report on a Student-Organized AI Course

As curricula are mostly centered around the specializations of faculty members, students are often seen purely as consumers of knowledge.

June 2022 · Sebastian Krings · In Proceedings ITiCSE 2022

Increasing Student Self-Reliance and Engagement in Model-Checking Courses

Courses on formal methods focus on two aspects: teaching formalisms and exemplary applications as well as teaching techniques for implementing tools such as model checkers.

September 2021 · Philipp Körner, Sebastian Krings · In Proceedings FMTea 2021, Springer LNCS

Rooting Formal Methods within Higher Education Curricula for Computer Science and Software Engineering

This white paper argues that formal methods need to be better rooted in higher education curricula for computer science and software engineering programmes of study.

October 2020 · Antonio Cerone, Markus Roggenbach, James Davenport, Casey Denner, Marie Farrell, Magne Haveraaen, Faron Moller, Philipp Körner, Sebastian Krings, Peter Olveczky, Bernd-Holger Schlingloff, Nikolay Shilov, Rustam Zhumagambetov · In Proceedings FMFun 2019

Inquiry- and Research-based Teaching in a Course on Model Checking

FMFun 2019, Bergen, Norway

December 2019 · Sebastian Krings · FMFun 2019

Prototyping Games using Formal Methods

FMFun 2019, Bergen, Norway

December 2019 · Sebastian Krings · FMFun 2019

Inquiry- and Research-based Teaching in a Course on Model Checking

In this presentation, we discuss a recent publication on our course on model checking.

November 2019 · Sebastian Krings, Philipp Körner, Joshua Schmidt · In Pre-Proceedings FMFun 2019

Prototyping Games Using Formal Methods

Courses on formal methods are often based on examples and case studies, supposed to show students how to apply formal methods in practice.

November 2019 · Sebastian Krings, Philipp Körner · In Proceedings FMFun 2019

Experience Report on An Inquiry-Based Course on Model Checking

The development and improvement of model checkers for the validation of hard- and software is an ongoing research topic in computer science.

January 2019 · Sebastian Krings, Philipp Körner, Joshua Schmidt · In Proceedings SEUH 2019, CEUR Workshop Proceedings

Writing a Model Checker in 80 Days: Reusable Libraries and Custom Implementation

During a course on model checking we developed BMoth, a full-stack model checker for classical B, featuring both explicit-state and symbolic model checking.

May 2018 · Jessica Petrasch, Jan-Hendrik Oepen, Sebastian Krings, Moritz Gericke · In Proceedings AVoCS 2018, Electronic Communications of the EASST