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.

2016S, VU, 4.0h, 6.0EC, to be held in blocked form

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, normal forms, semantic tableaux, natural deduction, 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
Wed14:00 - 16:0002.03.2016 - 22.06.2016HS 8 Heinz Parkus - CEE lecture
Mon15:00 - 17:0007.03.2016 - 27.06.2016HS 8 Heinz Parkus - CEE lecture
Mon17:00 - 18:0007.03.2016 - 27.06.2016HS 8 Heinz Parkus - CEE Plenary lecture
Thu18:00 - 20:0017.03.2016 - 02.06.2016HS 8 Heinz Parkus - CEE Tutorium
Theoretical Computer Science and Logics - Single appointments
DayDateTimeLocationDescription
Wed02.03.201614:00 - 16:00HS 8 Heinz Parkus - CEE lecture
Mon07.03.201615:00 - 17:00HS 8 Heinz Parkus - CEE lecture
Mon07.03.201617:00 - 18:00HS 8 Heinz Parkus - CEE Plenary lecture
Wed09.03.201614:00 - 16:00HS 8 Heinz Parkus - CEE lecture
Mon14.03.201615:00 - 17:00HS 8 Heinz Parkus - CEE lecture
Mon14.03.201617:00 - 18:00HS 8 Heinz Parkus - CEE Plenary lecture
Wed16.03.201614:00 - 16:00HS 8 Heinz Parkus - CEE lecture
Thu17.03.201618:00 - 20:00HS 8 Heinz Parkus - CEE Tutorium
Mon04.04.201615:00 - 17:00HS 8 Heinz Parkus - CEE lecture
Mon04.04.201617:00 - 18:00HS 8 Heinz Parkus - CEE Plenary lecture
Wed06.04.201614:00 - 16:00HS 8 Heinz Parkus - CEE lecture
Thu07.04.201618:00 - 20:00HS 8 Heinz Parkus - CEE Tutorium
Mon11.04.201615:00 - 17:00HS 8 Heinz Parkus - CEE lecture
Mon11.04.201617:00 - 18:00HS 8 Heinz Parkus - CEE Plenary lecture
Wed13.04.201614:00 - 16:00HS 8 Heinz Parkus - CEE lecture
Thu14.04.201618:00 - 20:00HS 8 Heinz Parkus - CEE Tutorium
Mon18.04.201615:00 - 17:00HS 8 Heinz Parkus - CEE lecture
Mon18.04.201617:00 - 18:00HS 8 Heinz Parkus - CEE Plenary lecture
Wed20.04.201614:00 - 16:00HS 8 Heinz Parkus - CEE lecture
Thu21.04.201618:00 - 20:00HS 8 Heinz Parkus - CEE Tutorium
Course is held blocked

Examination modalities

  • Die erste Vorlesung zu "Theoretische Informatik und Logik"  im SS 2016 findet am Mittwoch, 2.3., 14.15  - 15.45 im Hörsaal 8 statt.

  • Anmeldung zur Lehrveranstaltung über TISS zwischen 02.03.2016, 13:00 und 10.03.2016, 23:59

  • Absolvierung eines Eingangstests im TUWEL-Online-Kurs zwischen 8.3. und 13.3.2016 (nur möglich nach Anmeldung in TISS). Der Eingangstests besteht aus einfachen Fragen zum Stoff der ersten beiden Vorlesungseinheit am 2.3. bzw. 7.3.2016, 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
02.03.2016 13:00 10.03.2016 23:59

Registration modalities

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

Curricula

Study CodeObligationSemesterPrecon.Info
033 522 Computer Science Management MandatorySTEG
Course requires the completion of the introductory interview STEG
033 531 Data Engineering & Statistics Mandatory2. Semester
033 532 Media Informatics and Visual Computing Mandatory electiveSTEG
Course requires the completion of the introductory interview STEG
033 533 Medical Informatics Mandatory4. SemesterSTEG
Course requires the completion of the introductory interview STEG
033 534 Software & Information Engineering Mandatory4. SemesterSTEG
Course requires the completion of the introductory interview STEG
033 535 Computer Engineering Mandatory2. SemesterSTEG
Course requires the completion of the introductory interview STEG
066 939 Business Engineering and Computer Science Mandatory elective
884 Subject: Informatics und Informatics Management Mandatory4. SemesterSTEG
Course requires the completion of the introductory interview STEG

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