Search for contacts, projects,
courses and publications

Fundamentals of Informatics

People

Sharygina N.

Course director

Buckley A.

Assistant

Labbaf F.

Assistant

Description

The course gives an introduction into the main theoretical topics in Computer Science. Contents:

  • Mathematical Basis
  • Propositional Logic
  • Discrete Mathematics
  • Algorithmics
  • Asymptotic Runtime Analysis
  • Divide-and-Conquer
  • Finite Automata
  • Computability
  • Turing-Machines and Church Thesis
  • Undecidable Problems
  • Complexity
  • P, NP, NP-Complete Complexity classes

Objectives

The goal of the course is to acquire/refresh basic knowledge on the mathematical basis of Informatics, such as Logic and Discrete Mathematics, as well as of the important notions and concepts of Algorithmics, Computability, and Complexity theory.

Teaching mode

In presence

Learning methods

The course will contain lectures and practical sessions.

Examination information

There will be a written final examination

Bibliography

Education