| Classification and Contents | 
      
	| Title | Theoretical Computer Science | 
      
	| Lecturer | Prof. Dr. Maciej Liskiewicz | 
      
	| Classification | Bachelor-Studiengang Informatik (Pflicht) 3. Semester,
	  Bachelor-Studiengang Medizinische Informatik (Pflicht) 3. Semester,
	  Bachelor-Studiengang Medieninformatik Informatik (Pflicht) 3. Semester
          Inhaltliche Voraussetzung: CS1000, CS1001 | 
      
	| Contents | 
	    Formalisierung von Problemen mittels SprachenFormale Grammatikenreguläre Sprachen, endliche Automatenkontextfreie Sprachen, Kellerautomatensequentielle Berechnungsmodelle: Turing-Maschinen, Registermaschinensequentielle KomplexitätsklassenSimulation, Reduktion, VollständigkeitErfüllbarkeitsproblem, NP-Vollständigkeit(Un-)Entscheidbarkeit und AufzählbarkeitHalteproblem und Church-Turing These | 
      
	| Qualification purpose: | 
	    Studierenden können die theoretischen Grundlagen der Syntax und der operationalen Semantik von Programmiersprachen selbst darstellenSie können Formalisierungen ineinander umwandeln, indem sie Sätze der Theoretischen Informatik anwendenSie können algorithmische Probleme nach ihrer Komplexität klassifizierenSie können algorithmische Probleme modellieren und mit geeigneten Werkzeugen lösenSie können die Möglichkeiten und Grenzen der Informatik beurteilen | 
      
	| Studienleistungen: | 
	    Übungs- bzw. ProjektaufgabenKlausur sowie Studienleistungen | 
      
	| Abschlussprüfung: |  | 
      
	| Literature: | 
	    J. Hopcroft, J. Ullman, R. Motwani: Introduction to Automata Theory, Languages and Computation, Addison Wesley 2001Savage: Models of Computation, Addison Wesley 1998 Sander, Stucky, Herschel: Automaten, Sprachen, Berechenbarkeit, Teubner 1992C. Papadimitriou: Computational Complexity, Addison Wesley 1994 | 
      |  | 
	| Lecture | 
      
	| Lecturer | Prof. Dr. Maciej Liskiewicz | 
      
	| Credits | 4 SWS | 
      
	| Hours | Tue  08:00 – 10:00, AM 1; Thu 10:00  – 12:00 Z 1/Z 2 
 | 
      
      
	| Exercises | 
      
	| Assistant | Max Bannach M.Sc. | 
      
	| Credits | 2 SWS | 
      
	| Hours | 6 groups, Mo. 08-10h (Cook/Karp), 10-12h (Banach), 14-16h (ITCS2021, AM 4, Cook/Karp, Seminarraum Mathematik 1 (Hilbert)) |