Overview

Our teaching covers a wide range of topics in computer science and data science — from programming fundamentals and algorithms to complexity theory, structural and algorithmic graph theory. This is combined with implementation aspects. To provide knowledge and skill related to the development of complex software systems, the members of our department deliver courses on network systems, operating systems, databases, data warehouses, Business Intelligence, and Big Data platforms. These courses are mostly a part of BSc and MSc programs in Computer Science and Information Systems and Data Science at the Faculty of Mathematics and Information Science of the Warsaw University of Technology.

A key goal, especially at the MSc level, is to educate students in advanced graph theory, machine learning and Big Data analytics, emphasising their applications to complex domains such as computational genomics. This approach contributes to providing a deep understanding of modern information systems, including algorithms, methods, and advanced system architectures.

 

Courses by category

Below we provide further details on courses in different categories. Please note that while unless otherwise stated, these courses are coordinated by te members of our department, they are frequently delivered with the help of the members of other departments.