University of Oxford Logo University of OxfordDepartment of Computer Science - Home

Automata, Logic and Games:  2009-2010

Information

Lecturer

Degrees

Schedule C1Honour School of Computer Science

Part CHonour School of Mathematics and Computer Science

Schedule CMSc in Computer Science

MSc in Mathematics and Foundations of Computer Science

MSc by Research

Term

Overview

To introduce the mathematical theory underpinning the Computer-Aided Verification of computing systems. The main ingredients are:

Learning outcomes

At the end of the course students will be able to:

Prerequisites

Knowledge of first-order predicate calculus will be assumed. Familiarity with the basics of Finite Automata Theory and Computability (for example, as covered by the course, Models of Computation) and Complexity Theory would be very helpful. Candidates who do not have the required background are expected to have taken the course, Introduction to the Foundations of Computer Science.

Synopsis

Reading list

Selected parts from:

The only copy of the Vardi book is in the RSL on open shelves. However, the article in question is availabe in .pdf form online at this address:

http://folli.loria.fr/cds/1998/pdf/degiacomo-nardi/vardi.pdf