Lectures:
Approximation algorithms and the related complexity classes
Probabilistic algorithms and the related complexity classes
Parallel algorithms and the related complexity classes
Distributed algorithms; communication complexity
Quantum computing; DNA computing
Concurrent systems, Petri nets
Verification of systems (temporal logic, model checking)
Projects:
Individual study and written elaboration of a given topic,
which usually includes oral presentation.
Approximation algorithms and the related complexity classes
Probabilistic algorithms and the related complexity classes
Parallel algorithms and the related complexity classes
Distributed algorithms; communication complexity
Quantum computing; DNA computing
Concurrent systems, Petri nets
Verification of systems (temporal logic, model checking)
Projects:
Individual study and written elaboration of a given topic,
which usually includes oral presentation.