Subjects

The following courses are currently offered in foreign languages by the Institute of Computer Science: 

Fall 2017/2018

Subject Lecturer
CAD/CAE systems Maciej Paszyński
Compilation theory Marcin Kuta
Computer graphics Witold Alda
Computer vision Bogdan Kwolek
Functional programming Roman Dębski
Future Internet technologies Sławomir Zieliński; Marek Konieczny
Group Artificial Intelligence Grzegorz Dobrowolski
Impact of cybersecurity on international security Joanna Świątkowska
Introduction to cryptography Paweł Topa
Introduction to database systems Robert Marcjan
Introduction to Deep Learning  Marcin Kurdziel
Modern computer architectures Tomasz Jurczyk
Programming in JavaScript Stanisław Polak
Security of computer systems Witold Rakoczy
Software engineering Małgorzata Żabińska
Stochastic algorithms – applications and analysis Robert Schaefer
UNIX administration Robert Straś
User Interface Design Fundamentals Ewa Olejarz-Mieszaniec


Spring 2017/2018

Subject
Lecturer
Cognitive robotics Bipin Indurkhya
Computer graphics Witold Alda
Computer networks Łukasz Czekierda
Computer networks security Sławomir Zieliński
Cybersecurity schemes in European Union Countries Marcin Golizda-Bliziński
Ensuring personal data protection in the light of EU regulations Joanna Świątkowska
Group Artificial Intelligence Grzegorz Dobrowolski
IT project organization Małgorzata Żabińska
Knowledge discovery Bartłomiej Śnieżyński
Mobile App Development Leszek Siwik
Modélisation Géométrique 3D Barbara Głut
Modern computer architectures Tomasz Jurczyk
Object and component oriented systems Aleksander Byrski
Operating systems Jarosław Koźlak
Pattern recognition methods Witold Dzwinel
Preparation of thesis in computer science Małgorzata Żabińska
UNIX administration Robert Straś
Web application technologies Marek Konieczny

Additionally, foreign students can choose the following courses offered by the Faculty of Computer Science, Electronics and Telecommunications: 

- courses from the Electronics and Telecommunications study program (first degree/undergraduate level) 
- courses from the Electronics and Telecommunications - Networks and Services (second degree/graduate level)
 Introduction to Java programming; Tomasz Orzechowski (Fall and Spring)
Introduction to progamming languages; Tomasz Orzechowski  (Fall and Spring)