185.278 Theoretical Computer Science and Logics
This course is in all assigned curricula part of the STEOP.
This course is in at least 1 assigned curriculum part of the STEOP.

2018W, VU, 4.0h, 6.0EC, to be held in blocked form
TUWEL

Properties

  • Semester hours: 4.0
  • Credits: 6.0
  • Type: VU Lecture and Exercise

Aim of course

Learning  concepts and methods of theoretical computer science, augmenting and deepening the skills acquired in the course "Formale Modellierung". To this aim basic mathematical skills have to be mastered and trained, respectively. (e.g., structural induction, instantiation of abstract concepts in various different examples, using formal languages to specify different forms of information.) Moreover knowledge of important basic results in formal languages as well as propositional and predicate logics is to be achieved.

Subject of course

Specification of of formal languages: regular and context free languages (deepening), Chomsky hierarchy, finite automata (deepening), push-down auomata, Turing machines, computability, problem reduction, elements of complexity theory: P, NP; syntax semantic interface, model structures, terms and boolean expressions, syntax and semantics of a simple programming language, classical propositional and first order logic: logical consequence and implication, concep of a logical calculus, semantic tableaux with and without identity, basic properties of first order logic (undecidability, completeness etc.); reasoning about programs: Hoare calculus

Additional information

ECTS breakdown:

  • 40 hours: lecture time
  • 60 hours: exercises (homework - 4 blocks)
  • 20 hours: two verbal examinations (incl. preparation)
  • 30 written examination (incl. preparation)

Total: 150 hours

Lecturers

Institute

Course dates

DayTimeDateLocationDescription
Mon15:00 - 17:0001.10.2018 - 14.01.2019EI 7 Hörsaal - ETIT Vorlesung
Mon17:00 - 18:0001.10.2018 - 17.12.2018EI 9 Hlawka HS - ETIT Tutorial
Wed15:00 - 17:0003.10.2018 - 16.01.2019EI 7 Hörsaal - ETIT Vorlesung
Thu17:00 - 19:0011.10.2018 - 20.12.2018EI 2 Pichelmayer HS - ETIT Tutorium
Fri13:00 - 15:0012.10.2018HS 13 Ernst Melan - RPL Tutorium
Mon17:00 - 18:0015.10.2018EI 7 Hörsaal - ETIT Tutorial
Mon08:00 - 16:0029.10.2018Informatiklabor Breakout Feedback UE1
09:00 - 18:0030.10.2018 - 06.11.2018Informatiklabor Breakout Feedback UE1
Tue16:00 - 18:0030.10.2018EI 11 Geodäsie HS - GEO Tutorium
Tue15:00 - 17:0006.11.2018GM 2 Radinger Hörsaal - TCH Tutorium
Thu17:00 - 19:0008.11.2018EI 2 Pichelmayer HS - ETIT Tutorium
Mon09:00 - 19:0012.11.2018Informatiklabor Breakout Prüfungsgespräch 1
09:00 - 19:0013.11.2018 - 16.11.2018Informatiklabor Breakout Prüfungsgespräch 1
Wed17:00 - 19:0014.11.2018EI 5 Hochenegg HS Tutorium
09:00 - 18:0019.11.2018 - 23.11.2018Informatiklabor Breakout Feedback UE2
09:00 - 18:0003.12.2018 - 07.12.2018Informatiklabor Breakout Feedback UE3
09:00 - 18:0017.12.2018 - 21.12.2018Informatiklabor Breakout Feedback UE4
Mon09:00 - 16:0007.01.2019Seminarraum FAV 01 C (Seminarraum 188/2) Abgabe-Gespräche TIL
09:00 - 18:0007.01.2019 - 15.01.2019Informatiklabor Breakout Abgabegespräche TIL
08:00 - 19:0008.01.2019 - 09.01.2019Seminarraum FAV 01 C (Seminarraum 188/2) Abgabe-Gespräche TIL
Thu12:00 - 16:0010.01.2019Seminarraum FAV 01 C (Seminarraum 188/2) Prüfungsgespräch 2
Fri09:00 - 17:0011.01.2019Seminarraum FAV EG B (Seminarraum von Neumann) Abgabe-Gespräche TIL
Theoretical Computer Science and Logics - Single appointments
DayDateTimeLocationDescription
Mon01.10.201815:00 - 17:00EI 7 Hörsaal - ETIT Vorlesung
Mon01.10.201817:00 - 18:00EI 9 Hlawka HS - ETIT Tutorial
Wed03.10.201815:00 - 17:00EI 7 Hörsaal - ETIT Vorlesung
Mon08.10.201815:00 - 17:00EI 7 Hörsaal - ETIT Vorlesung
Mon08.10.201817:00 - 18:00EI 9 Hlawka HS - ETIT Tutorial
Wed10.10.201815:00 - 17:00EI 7 Hörsaal - ETIT Vorlesung
Thu11.10.201817:00 - 19:00EI 2 Pichelmayer HS - ETIT Tutorium
Fri12.10.201813:00 - 15:00HS 13 Ernst Melan - RPL Tutorium
Mon15.10.201815:00 - 17:00EI 7 Hörsaal - ETIT Vorlesung
Mon15.10.201817:00 - 18:00EI 9 Hlawka HS - ETIT Tutorial
Mon15.10.201817:00 - 18:00EI 7 Hörsaal - ETIT Tutorial
Wed17.10.201815:00 - 17:00EI 7 Hörsaal - ETIT Vorlesung
Thu18.10.201817:00 - 19:00EI 2 Pichelmayer HS - ETIT Tutorium
Mon22.10.201815:00 - 17:00EI 7 Hörsaal - ETIT Vorlesung
Mon22.10.201817:00 - 18:00EI 9 Hlawka HS - ETIT Tutorial
Wed24.10.201815:00 - 17:00EI 7 Hörsaal - ETIT Vorlesung
Thu25.10.201817:00 - 19:00EI 2 Pichelmayer HS - ETIT Tutorium
Mon29.10.201808:00 - 16:00Informatiklabor Breakout Feedback UE1
Mon29.10.201815:00 - 17:00EI 7 Hörsaal - ETIT Vorlesung
Mon29.10.201817:00 - 18:00EI 9 Hlawka HS - ETIT Tutorial
Course is held blocked

Examination modalities

  • Die erste Vorlesung zu "Theoretische Informatik und Logik"  im WS 2018 findet am Montag 1.10., 15.15  - 16.45, im EI 7 statt.

  • Anmeldung zur Lehrveranstaltung über TISS zwischen 01.10.2018, 15:00 und 09.10.2018, 23:59

  • Absolvierung eines Eingangstests im TUWEL-Online-Kurs zwischen 3.10. und 12.10.2018 (nur möglich nach Anmeldung in TISS). Der Eingangstests besteht aus einfachen Fragen zum Stoff der ersten beiden Vorlesungseinheiten, sowie zur Organisation der Lehrveranstaltung.

Erst wenn Sie den Eingangstest erfolgreich absolviert haben, wird Ihre Anmeldung in TISS bestätigt, andernfalls werden Sie automatisch von der Lehrveranstaltung abgemeldet. Sobald Sie den Eingangstest absolviert haben und somit zur Lehrveranstaltung Theoretische Informatik und Logik angemeldet sind, wird nach Ende der Lehrveranstaltung ein Zeugnis ausgestellt!

Die Gesamtbeurteilung ergibt sich aus den Leistungen, die bei 4 Übungsblättern (jeweils max. 5 Punkte), bei 2 Abgabegesprächen (jeweils max. 10 Punkte) sowie beim schriftlichen Abschlusstest (max. 60 Punkte) erbracht werden. Insgesamt können somit 4*5+2*10+60=100 Punkte erzielt werden.  Für eine positive Gesamtbeurteilung sind mindestens 30 Punkte beim Abschlusstest (je mindestens 15 Punkte in beiden Stoffteilen) und eine Gesamtpunkteanzahl von mindestens 50 notwendig. Positive Noten ergeben sich aus der Gesamtpunktezahl nach folgendem Schlüssel:

  • 50-61 Punkte: genügend
  • 62-74 Punkte: befriedigend
  • 75-87 Punkte: gut
  • 88-100 Punkte: sehr gut

Course registration

Begin End Deregistration end
01.10.2018 15:00 08.10.2018 23:59

Curricula

Study CodeObligationSemesterPrecon.Info
033 531 Data Engineering & Statistics Mandatory2. Semester
033 533 Medical Informatics Mandatory3. SemesterSTEOP
Course requires the completion of the introductory and orientation phase
033 534 Software & Information Engineering Mandatory3. SemesterSTEOP
Course requires the completion of the introductory and orientation phase
033 535 Computer Engineering Mandatory3. SemesterSTEOP
Course requires the completion of the introductory and orientation phase
066 939 Business Engineering and Computer Science Mandatory elective

Literature

All lecture material is available at the TUWEL site for this course..

Previous knowledge

  • Gundkonzepte formaler Sprachen: reguläre Sprachen, endliche Automaten, formale Grammatiken
  • Syntax und Semantik der klassischen Logik

Beides wie in 185.A06 Formale Modellierung vermittelt.

Preceding courses

Continuative courses

Language

German