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) |