The textbook collection is

**organised by lectures**. For each lecture, you will find the set of books that are recommended by the lecturers.## Bachelor

## Master

###
Core Focus Courses

Advanced Machine Learning
Algorithmic Foundations of Data Science
Computational Systems Biology
Computer Vision
Concepts of Object-Oriented Programming
Design of Parallel and High-Performance Computing
Foundations of Reinforcement Learning
Optimization for Data Science
Principles of Distributed Computing
Randomized Algorithms and Probabilistic Methods
Security Engineering
System Security

###
Elective Focus Courses

Advanced Algorithms
Algorithmic Game Theory
Applied Security Laboratory
Big Data
Complex Network Models
Computational Vision (University of Zurich)
Computer Graphics
Digital Signatures
Distributed Algorithms
Formal Methods for Information Security
Future Internet
Game Programming Laboratory
Geometry: Combinatorics and Algorithms
Graph Theory
Introduction to Topological Data Analysis
Machine Perception
Natural Language Processing
Network Security
Probabilistic Artificial Intelligence
Projects in Topological Data Analysis
Scientific Visualization
Security of Wireless Networks
Shape Modeling and Geometry Processing
Statistical Learning Theory
Structural Graph Theory
Virtual Humans