185.291 Formal Methods in Computer Science
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
TUWEL

Properties

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

Aim of course

Improving the ability to think and argue in an abstract, formal and logically consistent way; training in specific formal methods of computer science.

Subject of course

Introduction to complexity theory: problem reductions, P versus NP, undecidability; SAT solving and its applications in computer science; introduction to the formal semantics of programming languages; formal verification of programs; model checking and its applications in hard- and software verification.

Additional information

FIRST LECTURE: 3 October 2017, 12:15, EI10

Ects breakdown

  2 h introduction (first meeting)
60 h lecture (20 dates à 2h + 1h preparation)
40 h exercise sheets (4 sheets, 10 exercises/sheet, 1h/exercise)
16 h discussion of exercises (8 dates à 2h)
 30 h preparation for written exam
2 h written exam
-----------------------------------------------------------
150 h = 6 Ects

Lecturers

Institute

Course dates

DayTimeDateLocationDescription
Mon13:00 - 15:0001.10.2018 - 21.01.2019EI 10 Fritz Paschke HS - UIW Lecture
Tue12:00 - 14:0002.10.2018 - 22.01.2019EI 10 Fritz Paschke HS - UIW Lecture
Wed12:00 - 14:0003.10.2018 - 23.01.2019EI 10 Fritz Paschke HS - UIW Lecture
Formal Methods in Computer Science - Single appointments
DayDateTimeLocationDescription
Mon01.10.201813:00 - 15:00EI 10 Fritz Paschke HS - UIW Lecture
Tue02.10.201812:00 - 14:00EI 10 Fritz Paschke HS - UIW Lecture
Wed03.10.201812:00 - 14:00EI 10 Fritz Paschke HS - UIW Lecture
Mon08.10.201813:00 - 15:00EI 10 Fritz Paschke HS - UIW Lecture
Tue09.10.201812:00 - 14:00EI 10 Fritz Paschke HS - UIW Lecture
Wed10.10.201812:00 - 14:00EI 10 Fritz Paschke HS - UIW Lecture
Mon15.10.201813:00 - 15:00EI 10 Fritz Paschke HS - UIW Lecture
Tue16.10.201812:00 - 14:00EI 10 Fritz Paschke HS - UIW Lecture
Wed17.10.201812:00 - 14:00EI 10 Fritz Paschke HS - UIW Lecture
Mon22.10.201813:00 - 15:00EI 10 Fritz Paschke HS - UIW Lecture
Tue23.10.201812:00 - 14:00EI 10 Fritz Paschke HS - UIW Lecture
Wed24.10.201812:00 - 14:00EI 10 Fritz Paschke HS - UIW Lecture
Mon29.10.201813:00 - 15:00EI 10 Fritz Paschke HS - UIW Lecture
Tue30.10.201812:00 - 14:00EI 10 Fritz Paschke HS - UIW Lecture
Wed31.10.201812:00 - 14:00EI 10 Fritz Paschke HS - UIW Lecture
Mon05.11.201813:00 - 15:00EI 10 Fritz Paschke HS - UIW Lecture
Tue06.11.201812:00 - 14:00EI 10 Fritz Paschke HS - UIW Lecture
Wed07.11.201812:00 - 14:00EI 10 Fritz Paschke HS - UIW Lecture
Mon12.11.201813:00 - 15:00EI 10 Fritz Paschke HS - UIW Lecture
Tue13.11.201812:00 - 14:00EI 10 Fritz Paschke HS - UIW Lecture

Examination modalities

The assessment is based on the final written exam (max. 60 points). The grade is determined according to the following table:

  • 0-29 points: failed (nicht genügend, 5)
  • 30-35 points: passed (genügend, 4)
  • 36-41 Punkte: satisfactory (befriedigend, 3)
  • 42-47 Punkte: good (gut, 2)
  • 48-60 Punkte: excellent (sehr gut, 1)

Exams

DayTimeDateRoomMode of examinationApplication timeApplication modeExam
Fri13:00 - 16:0017.05.2024Informatikhörsaal - ARCH-INF written08.04.2024 09:00 - 10.05.2024 23:59TISSExam 3 WS
Wed09:00 - 12:0026.06.2024Informatikhörsaal - ARCH-INF written03.06.2024 09:00 - 24.06.2024 23:59TISSExam 4 WS
Tue - 29.10.2024written07.10.2024 08:00 - 25.10.2024 20:00TISSExam 2 SS
Tue - 10.12.2024written25.11.2024 00:00 - 06.12.2024 23:59TISSExam 3 SS
Tue - 21.01.2025written29.12.2024 00:00 - 17.01.2025 23:59TISSExan 1 WS
Fri - 21.03.2025written04.03.2025 00:00 - 17.03.2025 23:59TISSExam 2 WS
Fri - 23.05.2025written14.04.2025 09:00 - 16.05.2025 23:59TISSExam 3 WS
Wed - 25.06.2025written02.06.2025 09:00 - 23.06.2025 23:59TISSExam 4 WS

Course registration

Begin End Deregistration end
17.09.2018 08:00 22.10.2018 08:00 22.10.2018 08:00

Curricula

Literature

For slides and other material see the TUWEL course.

Language

if required in English