Automated Theorem Proving in the Classroom

01/03/2022
by   Wolfgang Windsteiger, et al.
0

We report on several scenarios of using automated theorem proving software in university education. In particular, we focus on using the Theorema system in a software-enhanced logic-course for students in computer science or artificial intelligence. The purpose of using logic-software in our teaching is not to teach students the proper use of a particular piece of software. In contrast, we try to employ certain software in order to spark students' motivation and to support their understanding of logic principles they are supposed to understand after having passed the course. In a sense, we try to let the software act as a logic-tutor, the software is not an additional subject we teach.

READ FULL TEXT
research
04/04/2018

Introduction to Iltis: An Interactive, Web-Based System for Teaching Logic

Logic is a foundation for many modern areas of computer science. In arti...
research
05/24/2022

Using ACL2 To Teach Students About Software Testing

We report on our experience using ACL2 in the classroom to teach student...
research
06/20/2017

Logic Programming for an Introductory Computer Science Course for High School Students

This paper investigates how high school students approach computing thro...
research
06/27/2019

Introducing Certified Compilation in Education by a Functional Language Approach

Classes on compiler technology are commonly found in Computer Science cu...
research
03/31/2023

Teaching Gödel's incompleteness theorems

The basic notions of logic-predicate logic, Peano arithmetic, incomplete...
research
02/28/2020

Tools in Term Rewriting for Education

Term rewriting is a Turing complete model of computation. When taught to...

Please sign up or login with your details

Forgot password? Click here to reset