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.

2017S, 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:0006.03.2017 - 12.06.2017HS 8 Heinz Parkus - CEE lecture
Mon17:00 - 18:0006.03.2017 - 12.06.2017HS 8 Heinz Parkus - CEE Plenary lecture
Wed14:00 - 16:0008.03.2017 - 07.06.2017HS 8 Heinz Parkus - CEE lecture
Thu18:00 - 20:0016.03.2017 - 01.06.2017HS 8 Heinz Parkus - CEE Tutorium
Mon15:00 - 18:0019.06.2017HS 7 Schütte-Lihotzky - ARCH Tutorium (Prüfungsvorbereitung)
Tue18:00 - 19:3020.06.2017EI 10 Fritz Paschke HS - UIW Tutorium
Theoretical Computer Science and Logics - Single appointments
DayDateTimeLocationDescription
Mon06.03.201715:00 - 17:00HS 8 Heinz Parkus - CEE lecture
Mon06.03.201717:00 - 18:00HS 8 Heinz Parkus - CEE Plenary lecture
Wed08.03.201714:00 - 16:00HS 8 Heinz Parkus - CEE lecture
Mon13.03.201715:00 - 17:00HS 8 Heinz Parkus - CEE lecture
Mon13.03.201717:00 - 18:00HS 8 Heinz Parkus - CEE Plenary lecture
Wed15.03.201714:00 - 16:00HS 8 Heinz Parkus - CEE lecture
Thu16.03.201718:00 - 20:00HS 8 Heinz Parkus - CEE Tutorium
Mon20.03.201715:00 - 17:00HS 8 Heinz Parkus - CEE lecture
Mon20.03.201717:00 - 18:00HS 8 Heinz Parkus - CEE Plenary lecture
Wed22.03.201714:00 - 16:00HS 8 Heinz Parkus - CEE lecture
Thu23.03.201718:00 - 20:00HS 8 Heinz Parkus - CEE Tutorium
Mon27.03.201715:00 - 17:00HS 8 Heinz Parkus - CEE lecture
Mon27.03.201717:00 - 18:00HS 8 Heinz Parkus - CEE Plenary lecture
Wed29.03.201714:00 - 16:00HS 8 Heinz Parkus - CEE lecture
Thu30.03.201718:00 - 20:00HS 8 Heinz Parkus - CEE Tutorium
Mon03.04.201715:00 - 17:00HS 8 Heinz Parkus - CEE lecture
Mon03.04.201717:00 - 18:00HS 8 Heinz Parkus - CEE Plenary lecture
Wed05.04.201714:00 - 16:00HS 8 Heinz Parkus - CEE lecture
Thu06.04.201718:00 - 20:00HS 8 Heinz Parkus - CEE Tutorium
Mon24.04.201715:00 - 17:00HS 8 Heinz Parkus - CEE lecture
Course is held blocked

Examination modalities

  • Die erste Vorlesung zu "Theoretische Informatik und Logik"  im SS 2017 findet am Montag 6.3., 15.15  - 16.45 im Hörsaal 8 statt.

  • Anmeldung zur Lehrveranstaltung über TISS zwischen 06.03.2017, 15:00 und 12.03.2017, 23:59

  • Absolvierung eines Eingangstests im TUWEL-Online-Kurs zwischen 8.3. und 15.3.2017 (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
06.03.2017 13:00 12.03.2017 23:59

Registration modalities

You have to register to get access to the TUWEL area.

Curricula

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