WYDZIAŁ MATEMATYKI I NAUK INFORMACYJNYCH POLITECHNIKI WARSZAWSKIEJ
KATALOG PRZEDMIOTÓW OBIERALNYCH
STUDIA STACJONARNE PIERWSZEGO I DRUGIEGO STOPNIA
NA KIERUNKU
INFORMATYKA oraz
INFORMATYKA I SYSTEMY INFORMACYJNE
Rok akademicki 2019/2020
2
3 Spis treści
I. Tabela przedmiotów obieralnych ... 6
II. Karty przedmiotów obieralnych ... 10
1. INTERFEJSY NATURALNE ... 10
2. BUDOWA I ORGANIZACJA SIECI KOMPUTEROWYCH ... 13
3. ANALIZA WARIANCYJNA I JEJ ZASTOSOWANIA ... 17
4. WYJAŚNIALNE UCZENIE MASZYNOWE ... 20
5. PROGRAMOWANIE FUNKCYJNE W JĘZYKU HASKELL ... 23
6. PROGRAMOWANIE W JĘZYKU ASEMBLERA ... 26
7. WYBRANE ZAGADNIENIA TEORII GRAFÓW ... 29
8. ZARZĄDZANIE DANYMI W PRZEDSIĘBIORSTWIE ... 32
9. PROGRAMOWANIE W R DLA ZAAWANSOWANYCH ... 37
10. SEMANTYCZNE PRZETWARZANIE DANYCH ... 40
11. PRZETWARZANIE DANYCH W JĘZYKACH R I PYTHON ... 44
12. TEORIA GIER ... 47
13. GRY KOMBINATORYCZNE ... 50
14. KOMBINATORYKA NA SŁOWACH ... 53
15. STATYSTYKA MATEMATYCZNA 1 ... 56
16. WYBRANE ALGORYTMY I SYSTEMY ANALIZY DANYCH ... 59
17. NARZĘDZIA SAS ... 66
18. SYSTEMY INFORMATYKI OBRAZÓW ... 70
19. WARSZTATY Z TECHNIK UCZENIA MASZYNOWEGO ... 74
20. PROCESORY GRAFICZNE W ZASTOSOWANIACH OBLICZENIOWYCH ... 77
21. PROJEKT BADAWCZY – ALGORYTMY DLA GPU ... 80
22. LABORATORIUM SYSTEMÓW CAD/CAM ... 83
23. WPROWADZENIE DO SIECI TCP/IP ... 85
24. ZAAWANSOWANE PROGRAMOWANIE OBIEKTOWE I FUNKCYJNE ... 89
25. PROGRAMMING MULTILAYERED AND MOBILE APPS BASED ON REACT ... 92
26. MODELOWANIE GEOMETRYCZNE 2 ... 97
27. PRZETWARZANIE DANYCH W SYSTEMIE SAS ... 100
28. METODY KOMPUTEROWE W TERMOMECHANICE CIAŁ ODKSZTAŁCANYCH ... 106
29. METODY LOSOWE OPTYMALIZACJI GLOBALNEJ... 108
30. OD HTMLA do POSTGISA ... 112
31. TWORZENIE APLIKACJI WEBOWYCH Z WYKORZYSTANIEM .NET FRAMEWORK ... 117
32. PRAKTYCZNE ASPEKTY CYBERBEZPIECZEŃSTWA ... 121
33. SYSTEMY AGENTOWE W ZASTOSOWANIACH ... 124
34. BIOINFORMATYKA ... 127
35. ZAAWANSOWANE TECHNIKI GRAFIKI KOMPUTEROWEJ ... 131
36. PROGRAMOWANIE UKŁADÓW FPGA ... 134
37. ANALIZA DANYCH MULTIMEDIALNYCH ... 137
4
38. PODSTAWY PRZETWARZANIA OBRAZÓW ... 141
39. WNIOSKOWANIE ROZMYTE ... 144
40. ZBIORY ROZMYTE ... 147
41. ANALIZA I PRZETWARZANIE DŹWIĘKU ... 151
42. MATEMATYKA POPULARNA ... 154
43. TEORIA LICZB ... 157
44. GRAFY I SIECI: PROJEKT ... 161
45. SIECI KOMPUTEROWE ... 163
46. LOGIKA ... 166
47. ARCHITEKTURA APLIKACJI CHMUROWYCH ... 169
48. WSTĘP DO SYSTEMÓW WBUDOWANYCH ... 172
49. EKSPLORACJA DANYCH TEKSTOWYCH Z UCZENIEM GŁĘBOKIM ... 176
50. LINUX W SYSTEMACH WBUDOWANYCH ... 179
51. ELEMENTY TEORII OBLICZALNOŚCI MATEMATYKI ... 183
52. KRYPTOGRAFIA ... 187
5
6 I. Tabela przedmiotów obieralnych
Nazwisko i imię prowadzącego
przedmiot (koordynator
przedmiotu)
Nazwa przedmiotu Liczba
grup ECTS
Tygodniowy wymiar godzin
Sposób zaliczenia
Studia oraz semestr
Blok obieralny
wykład ćwiczenia laboratoria projekt
Aszklar Paweł, mgr inż.
(Porter-Sobieraj Joanna, dr inż.)
Interfejsy naturalne /
Natural interfaces 2 lab 4 1 0 2 0 zaliczenie
na ocenę
II st - sem
letni
Balicki Jerzy, dr hab. inż.
Budowa i organizacja sieci komputerowych / Structure and
organization of computer networks
2 lab + 1
IiAD? 4 2 0 2 0 zaliczenie
na ocenę
I st - sem letni
Sieci komp
Bednarczuk Ewa, dr hab.
Syga Monika, dr
Analiza wariacyjna i jej zastosowania /
Variational analysis and applications
4 2 1 1 0 egzamin II st - sem
letni Mat
Biecek Przemysław, dr hab.
Wyjaśnialne uczenie maszynowe / Explainable machine learning
1 lab 4 1 0 1 2 egzamin II st - sem
letni
Brengos Tomasz, dr inż
Karwowski Jan, mgr inż.
Programowanie funkcyjne w języku Haskell / Functional programming in Haskell
2 lab 4 1 0 1 1 zaliczenie
na ocenę
I st - sem 6, II st - sem letni
Bródka Jan, dr Programowanie w języku asemblera / Assembly language programming
2 lab (2x12 osób)
4 2 0 1 0 zaliczenie
na ocenę
I st - sem 5, II st - sem zimowy
Bryś Krzysztof, dr
inż.
Wybrane zagadnienia teorii grafów / Selected topics in graph theory
1 ćw 3-mat,
4-inf 2 1 0 0 zaliczenie na ocenę
II st - sem
letni Mat
Brzozowy Mirosław, dr inż.
Zarządzanie danymi w przedsiębiorstwie / Enterprise data management
2 lab 4 1 0 2 0 zaliczenie
na ocenę
II st - sem
zimowy
Burdukiewicz Michał, dr
Programowanie w R dla zaawansowanych / Advanced Programming in R
2 lab 4 1 0 2 1 zaliczenie
na ocenę
II st - sem
letni
Ganzha Maria, dr hab.
Semantyczne
przetwarzanie danych / Semantic data processing
4 2 0 1 1 zaliczenie
na ocenę
II st - sem
zimowy
Gągolewski Marek, dr hab. inż.
Przetwarzanie danych w językach R i Python / Data processing in R and Python
1 lab 4 2 0 2 0 zaliczenie
na ocenę
I st - sem
letni
Górak Rafał, dr Teoria gier / Game theory 4 2 2 0 0 egzamin II st - sem
zimowy Mat Grytczuk Jarosław,
prof. dr hab.
Gry kombinatoryczne /
Combinatorial games 3 lab 4 2 0 0 1 egzamin II st - sem
zimowy Mat Grytczuk Jarosław,
prof. dr hab.
Kombinatoryka na słowach / Combinatorics on words
3 lab 4 2 0 0 1 egzamin II st - sem
zimowy Mat Grzegorzewski
Przemysław, prof. dr hab.
Statystyka matematyczna 1 / Mathematical statistics 1
5 2 2 1 0 egzamin I st - sem 6, II
st - sem letni Mat
7 Nazwisko i imię
prowadzącego przedmiot (koordynator
przedmiotu)
Nazwa przedmiotu Liczba
grup ECTS
Tygodniowy wymiar godzin
Sposób zaliczenia
Studia oraz semestr
Blok obieralny
wykład ćwiczenia laboratoria projekt
Grzenda Maciej, dr hab. inż.
Wybrane algorytmy i systemy analizy danych / Data analytics: key methods and systems
1 lab 4 1 0 2 0 zaliczenie
na ocenę
I st - sem 5, II st -
sem zimowy
Jabłoński
Bartosz, dr Narzędzia SAS / SAS tools
2 lab (2x12?
osób)
5-mat,
4-inf 2 0 2 0 zaliczenie na ocenę
II st - sem
letni
Jasionowska Magdalena, dr inż.
Ostrek Grzegorz, dr inż.
Systemy informatyki obrazów
/ Systems of image informatics 4 2 0 0 2 zaliczenie
na ocenę
II st - sem
letni
Jastrzębska Agnieszka, dr inż.
Warsztaty z technik uczenia maszynowego / Machine learning workshop
2 lab 4 1 0 1 1 zaliczenie
na ocenę
I st - sem 6, II st - sem letni
Kaczmarski Krzysztof, dr inż..
Procesory graficzne w zastosowaniach
obliczeniowych / Graphic processors in computational applications
2 lab (4
PL+EN) 4 1 0 0 2 zaliczenie
na ocenę
I st - sem 5, II st -
sem zimowy
Kaczmarski Krzysztof, dr inż..
Projekt badawczy - algorytmy dla GPU / Research project - GPU algorithms
1 lab 4 0 0 0 3 zaliczenie
na ocenę
I st - sem 6, II st - sem letni
Kotowski Paweł,
dr inż.
Laboratorium systemów CAD/CAM / CAD/CAM systems laboratory
2 lab 4 0 0 3 0 zaliczenie
na ocenę
I st - sem
6
Kozłowski Marek, dr inż.
Wprowadzenie do sieci TCP/IP / Introduction to TCP/IP networks
1 lab 4 2 0 2 0 zaliczenie
na ocenę
I st - sem
4 Sieci komp
Luckner Marcin, dr inż.
Zaawansowane
programowanie obiektowe i funkcyjne / Advanced object and functional programming
4 lab (z
IAD?) 4 1 0 2 0 zaliczenie
na ocenę
I st - sem
5
Magiera Łukasz, mgr
(Porter-Sobieraj Joanna, dr inż.- koordynator bloku)
Programowanie aplikacji wielowarstwowych i
mobilnych w oparciu o React / Programming multilayered and mobile apps based on React
3 lab (PL+EN )
4 1 0 2 0 zaliczenie
na ocenę
I st - sem 5
Aplikacje wielowarst wowe*
Marciniak Krzysztof, prof.
dr hab.
Modelowanie geometryczne 2
/ Geomeric modelling 2 4 2 1 0 0 zaliczenie
na ocenę
II st - sem
letni Mat Matysiak
Wojciech, dr hab.
Przetwarzanie danych w systemie SAS / Data
management in the SAS System
po 12?
osób 4 2 0 2 0 zaliczenie
na ocenę
I st - sem 6, II st - sem letni
Nowak Marcin, dr
Metody komputerowe w termomechanice ciał odkształcalnych / Computer methods in thermomechanics of solids
1 lab 4 0 0 2 0 zaliczenie
na ocenę
II st - sem
letni
8 Nazwisko i imię
prowadzącego przedmiot (koordynator
przedmiotu)
Nazwa przedmiotu Liczba
grup ECTS
Tygodniowy wymiar godzin
Sposób zaliczenia
Studia oraz semestr
Blok obieralny
wykład ćwiczenia laboratoria projekt
Okulewicz Michał, dr inż.
Metody losowe
optymalizacji globalnej / Sampling global optimization methods
1 lab 4 1 0 3 0 zaliczenie
na ocenę
II st - sem
letni
Okulewicz Michał, dr inż.
Od HTMLa do PostGISa / From HTML to PostGIS
2 lab
(dla Inf) 4 2 0 1 1 zaliczenie
na ocenę I st - sem 5
Aplikacje wielowarst wowe*
Osiński Radosław, mgr inż.
(Porter-Sobieraj Joanna, dr inż.- koordynator bloku)
Tworzenie aplikacji webowych z
wykorzystaniem .NET Framework / Creating web applications with .NET Framework
4 lab 4 1 0 0 2 zaliczenie
na ocenę I st - sem 5
Aplikacje wielowarst wowe*
Pachowski Dawid, mgr inż.
(Bank PKO BP)
Praktyczne aspekty cyberbezpieczeństwa / Practical aspects of cyber security
1 lab 4 1 0 2 0 zaliczenie
na ocenę
I st - sem 6, II
st - sem letni Paprzycki
Marcin, dr hab., Ganzha Maria, dr hab.
Systemy agentowe w zastosowaniach / Agent systems and applications
4 2 0 1 1 zaliczenie
na ocenę
I st - sem 6, II
st - sem letni Plewczyński
Dariusz, dr hab.
Bioinformatyka /
Bioinformatics 4 2 0 2 0 zaliczenie
na ocenę
II st - sem
zimowy
Porter-Sobieraj Joanna, dr inż.
Zaawansowane techniki grafiki komputerowej / Advanced techniques of computer graphics
1 lab 4 0 0 1 2 zaliczenie
na ocenę
II st - sem
letni
Poźniak Krzysztof, prof.nzw.dr hab.
Programowanie układów FPGA / Programming of FPGA devices
4 2 0 0 2 egzamin I st - sem 6, II
st - sem letni
Systemy wbudowane
* Przelaskowski
Artur, prof. dr hab.
Analiza danych
multimedialnych / Analysis of multimedia data
4 2 0 0 2 zaliczenie
na ocenę
I st - sem 7, II st - sem zimowy
Przelaskowski
Artur, prof. dr hab.
Podstawy przetwarzania obrazów / Fundamentals of image processing
4 2 0 0 2 zaliczenie
na ocenę
I st - sem 6, II
st - sem letni Radzikowska
Anna Maria, dr
Wnioskowanie rozmyte /
Fuzzy reasoning 4 1 1 0 2 zaliczenie
na ocenę
I st - sem 6, II
st - sem letni Mat Radzikowska
Anna Maria, dr Zbiory rozmyte / Fuzzy sets 4 1 1 0 2 zaliczenie na ocenę
I st - sem 6, II
st - sem letni Mat Rafałko Janusz,
dr inż.
Analiza i przetwarzanie dźwięku / Sound analysis and processing
b.o. 4 2 0 1 1 zaliczenie
na ocenę I st - sem 6 Roszkowska-
Lech Barbara, dr
Matematyka popularna / The popularization of
mathematics
25 os/gr 4 0 2 0 0 zaliczenie
na ocenę
II st - sem zimowy lub
letni
Mat Roszkowska-
Lech Barbara, dr Teoria liczb / Number theory 4 2 2 0 0 zaliczenie na ocenę
II st - sem
zimowy Mat
Rzążewski Paweł, dr
Grafy i sieci: projekt / Graphs and networks:
project
2 lab 4 0 0 0 2 zaliczenie
na ocenę
I st - sem 6, II
st - sem letni
9 Nazwisko i imię
prowadzącego przedmiot (koordynator
przedmiotu)
Nazwa przedmiotu Liczba
grup ECTS
Tygodniowy wymiar godzin
Sposób zaliczenia
Studia oraz semestr
Blok obieralny
wykład ćwiczenia laboratoria projekt