250068 VO Introduction to Theoretical Computer Science (2026S)
Labels
An/Abmeldung
Hinweis: Ihr Anmeldezeitpunkt innerhalb der Frist hat keine Auswirkungen auf die Platzvergabe (kein "first come, first served").
Details
Sprache: Englisch
Prüfungstermine
Lehrende
Termine (iCal) - nächster Termin ist mit N markiert
- Dienstag 03.03. 13:15 - 14:45 Seminarraum 10, Kolingasse 14-16, OG01
- Donnerstag 05.03. 13:15 - 14:45 Seminarraum 10, Kolingasse 14-16, OG01
- Dienstag 10.03. 13:15 - 14:45 Seminarraum 10, Kolingasse 14-16, OG01
- Dienstag 17.03. 13:15 - 14:45 Seminarraum 10, Kolingasse 14-16, OG01
- Donnerstag 19.03. 13:15 - 14:45 Seminarraum 10, Kolingasse 14-16, OG01
- Dienstag 24.03. 13:15 - 14:45 Seminarraum 10, Kolingasse 14-16, OG01
- Donnerstag 26.03. 13:15 - 14:45 Seminarraum 10, Kolingasse 14-16, OG01
- Dienstag 14.04. 13:15 - 14:45 Seminarraum 10, Kolingasse 14-16, OG01
- Donnerstag 16.04. 13:15 - 14:45 Seminarraum 10, Kolingasse 14-16, OG01
- Dienstag 21.04. 13:15 - 14:45 Seminarraum 10, Kolingasse 14-16, OG01
- Donnerstag 23.04. 13:15 - 14:45 Seminarraum 10, Kolingasse 14-16, OG01
- Dienstag 28.04. 13:15 - 14:45 Seminarraum 10, Kolingasse 14-16, OG01
- Donnerstag 30.04. 13:15 - 14:45 Seminarraum 10, Kolingasse 14-16, OG01
- Dienstag 05.05. 13:15 - 14:45 Seminarraum 10, Kolingasse 14-16, OG01
- Donnerstag 07.05. 13:15 - 14:45 Seminarraum 10, Kolingasse 14-16, OG01
- Dienstag 12.05. 13:15 - 14:45 Seminarraum 10, Kolingasse 14-16, OG01
- Dienstag 19.05. 13:15 - 14:45 Seminarraum 10, Kolingasse 14-16, OG01
- Donnerstag 21.05. 13:15 - 14:45 Seminarraum 10, Kolingasse 14-16, OG01
- Dienstag 26.05. 13:15 - 14:45 Seminarraum 10, Kolingasse 14-16, OG01
- Donnerstag 28.05. 13:15 - 14:45 Seminarraum 10, Kolingasse 14-16, OG01
- Dienstag 02.06. 13:15 - 14:45 Seminarraum 10, Kolingasse 14-16, OG01
- N Dienstag 09.06. 13:15 - 14:45 Seminarraum 10, Kolingasse 14-16, OG01
- Donnerstag 11.06. 13:15 - 14:45 Seminarraum 10, Kolingasse 14-16, OG01
- Dienstag 16.06. 13:15 - 14:45 Seminarraum 10, Kolingasse 14-16, OG01
- Donnerstag 18.06. 13:15 - 14:45 Seminarraum 10, Kolingasse 14-16, OG01
- Dienstag 23.06. 13:15 - 14:45 Seminarraum 10, Kolingasse 14-16, OG01
- Donnerstag 25.06. 13:15 - 14:45 Seminarraum 10, Kolingasse 14-16, OG01
Information
Ziele, Inhalte und Methode der Lehrveranstaltung
This class will be a mathematical introduction to the theory of recursive functions---those that can be computed mechanically. Abstracting from a particular choice for a model of computation, it investigates which functions on natural numbers, and sets of natural numbers, can be defined effectively, and how complex these objects can be. Besides its role for providing a theoretical basis for computer science, the topic has connections to other fields of mathematics, such as to decidability questions (e.g., word problems in algebra), number theory (e.g., diophantine equations), and to the foundations of probability theory (algorithmic randomness).We will cover the basic theory of recursive functions, and time permitting, also restricted models of computation (finite automata), and topics from computational complexity, including Kolmogorov complexity.
Art der Leistungskontrolle und erlaubte Hilfsmittel
You will need to be able to state definitions and theorems, know the main ideas of their proofs, and solve basic problems.
Mindestanforderungen und Beurteilungsmaßstab
To pass the class, you need to score at least 50 percent on the final exam.
Prüfungsstoff
The material covered in class is the material covered on the exam.
Literatur
I will follow my own notes, but a few useful additional references areL. van den Dries, Recursion theory notes (see Moodle).
C. Smoryński, Logical Number Theory, I, Springer-Verlag, 1991.
N. Cutland, Computability, Cambridge University Press, 1980.
C. Papadimitriou, Computational Complexity, Addison-Wesley, 1994.
J. Hopcroft, R. Motwani, J. D. Ullman, Introduction to Automata Theory, Languages and Computation, 3rd. ed., Addison-Wesley, 2007.
M. Sipser, Introduction to the Theory of Computation, 3rd ed., Cengage, 2013.
C. Smoryński, Logical Number Theory, I, Springer-Verlag, 1991.
N. Cutland, Computability, Cambridge University Press, 1980.
C. Papadimitriou, Computational Complexity, Addison-Wesley, 1994.
J. Hopcroft, R. Motwani, J. D. Ullman, Introduction to Automata Theory, Languages and Computation, 3rd. ed., Addison-Wesley, 2007.
M. Sipser, Introduction to the Theory of Computation, 3rd ed., Cengage, 2013.
Zuordnung im Vorlesungsverzeichnis
MLOI; ML2; MEL
Letzte Änderung: Fr 27.02.2026 18:07