|
|
|
||||||||||
Master in Information Security
For more information about the Information Security Master Track visit: http://www.infsecmaster.ethz.ch
Lecturers: Prof. Jürg Nievergelt and Prof. David Basin
Classes: 3V
Exercises: 2U
Language: German
Topics:
What is "theory of computation"?
Why a theory of computation? Nothing is more practical than a good theory!
Schedule, Lecture Notes, and Exercises
| Date | Topics | Lecture Notes | Exercises | Solutions |
|
01.04 |
Models of computation: Ruler and compass, systolic arrays, Markov algorithms. |
|
|
|
|
08.04 |
Various models of finite automata, and their applications. |
|
|
|
|
15.04 |
Equivalence of finite automata and regular expressions |
|||
|
22.04 |
Finite state machines that control external storage |
|||
|
29.04 |
Context-free grammars and languages, pushdown automata |
|||
|
06.05 |
Markov algorithms and Post machines |
|||
|
13.05 |
Equivalence of Markov algorithms, Post machines and Turing machines |
|||
| 20.05 | no class | |||
|
27.05 |
Turing-, Loop-, Goto- and While-computability |
Part II/1 PDF |
Exercise 8 PDF | Solution 8 PDF |
|
03.06 |
Recursive Functions, and their relationship to Loop/While-Programs | Part II/2 PDF | Exercise 9 PDF | Solution 9 PDF |
|
10.06 |
(Semi-)decidability, the halting problem and Rice's theorem | Part II/3 PDF | Exercise 10 PDF | Solution 10 PDF |
|
17.06 |
Post's Correspondence Problem and applications | Part II/4 PDF | Exercise 11 PDF | Solution 11 PDF |
|
24.06 |
P, NP, reductions and completeness | Part II/5 PDF | Exercise 12 PDF | Solution 12 PDF |
|
01.07 |
Important NP-complete problems | Part II/6 PDF | Exercise 13 PDF | Solution 13 PDF |
Exam & Testat:
Useful Links:
Literature:
Wichtiger Hinweis:
Diese Website wird in älteren Versionen von Netscape ohne
graphische Elemente dargestellt. Die Funktionalität der
Website ist aber trotzdem gewährleistet. Wenn Sie diese
Website regelmässig benutzen, empfehlen wir Ihnen, auf
Ihrem Computer einen aktuellen Browser zu installieren. Weitere
Informationen finden Sie auf
folgender
Seite.
Important Note:
The content in this site is accessible to any browser or
Internet device, however, some graphics will display correctly
only in the newer versions of Netscape. To get the most out of
our site we suggest you upgrade to a newer browser.
More
information