Informatyka
Specjalności – studia II stopnia
INTELIGENTNE TECHNOLOGIE INFORMATYCZNE
STUDIA II-go STOPNIA
Magister inżynier będący absolwentem kierunku Informatyka ze specjalnością Inteligentne Technologie Informatyczne to wysoce wykwalifikowany ekspert, łączący zaawansowaną wiedzę z zakresu inżynierii oprogramowania z głębokim zrozumieniem procesów biznesowych, analityki wielkich zbiorów danych (Big Data) oraz sztucznej inteligencji.
Absolwent studiów drugiego stopnia posiada ugruntowaną i pogłębioną wiedzę z zakresu inżynierii systemów informatycznych i potrafi:
- Projektować i rozwijać zaawansowane systemy oraz aplikacje wieloplatformowe (korzystając m.in. z technologii Flutter, Ionic, .NET MAUI).
- Stosować nowoczesne techniki wytwarzania oprogramowania, automatyzując procesy z wykorzystaniem narzędzi DevOps, konteneryzacji oraz potoków CI/CD.
- Projektować i implementować złożone systemy Internetu Rzeczy.
- Wykorzystywać możliwości obliczeń wielkiej skali oraz programowania równoległego i rozproszonego do rozwiązywania masywnych zadań numerycznych.
- Dbać o rygorystyczne zasady cyberbezpieczeństwa na każdym etapie cyklu życia oprogramowania.
Absolwent tej specjalności doskonale rozumie styk technologii i biznesu, będąc przygotowanym do ról liderskich i architektonicznych. Posiada umiejętności zamiany surowych danych w cenną wiedzę biznesową przy użyciu najnowszych osiągnięć technologicznych, gdyż potrafi:
- Projektować i wdrażać skalowalne architektury do przetwarzania ogromnych zbiorów danych.
- Projektować i trenować głębokie sieci neuronowe (CNN, RNN, modele oparte na transformatorach) oraz integrować duże modele językowe (LLM) z systemami korporacyjnymi.
- Definiować kluczowe wskaźniki efektywności (KPI) i modelować zaawansowane procesy analityczne przy użyciu narzędzi takich jak MS Power BI, języka DAX, Power Query oraz języka Python.
- Wytwarzać oprogramowanie najwyższej jakości (Clean Code, SOLID), oraz wysoce skalowalne aplikacje oparte na architekturze mikrousług (Event-Driven Microservices).
- Wdrażać, modelować i integrować procesy i w zintegrowanych systemach zarządzania przedsiębiorstwem.
- Projektować i integrować zaawansowane narzędzia biznesowe online (platformy e-commerce, systemy płatności) ze strukturami wewnątrzkorporacyjnymi i rozwiązaniami chmurowymi.
INŻYNIERIA OPROGRAMOWANIA
STUDIA II-go STOPNIA
Magister inżynier będący absolwentem kierunku Informatyka ze specjalnością Inżynieria Oprogramowania (IO) to wysoce wykwalifikowany ekspert, przygotowany do projektowania, wdrażania i testowania złożonych architektur informatycznych zintegrowanych z najnowszymi rozwiązaniami z zakresu sztucznej inteligencji.
Absolwent studiów drugiego stopnia na kierunku Informatyka posiada ugruntowaną i pogłębioną wiedzę z zakresu inżynierii systemów informatycznych. Potrafi:
- Projektować i rozwijać systemy oraz aplikacje wieloplatformowe.
- Stosować nowoczesne techniki wytwarzania oprogramowania, w tym wdrażać narzędzia DevOps, konteneryzację (Docker) oraz zautomatyzowane potoki CI/CD.
- Wykorzystywać możliwości obliczeń wielkiej skali (Supercomputing) z użyciem przetwarzania równoległego i rozproszonego.
- Implementować oprogramowanie zgodnie z rygorystycznymi zasadami cyberbezpieczeństwa.
Specjalność Inżynieria Oprogramowania przygotowuje absolwenta do ról architekta oprogramowania, lidera technicznego lub Senior Developera, który:
- Biegle posługuje się zaawansowanymi wzorcami projektowymi, stosuje zasady Clean Code, SOLID oraz architekturę mikrousług.
- Potrafi optymalizować i dobierać modele danych, projektując skalowalne systemy oparte o bazy nierelacyjne.
- Projektuje i wdraża oprogramowanie działające w środowiskach rozproszonych i chmurowych.
- Projektuje ergonomiczne i wysoce użyteczne interfejsy użytkownika dla aplikacji webowych i mobilnych.
- Samodzielnie planuje i realizuje kompleksowe testy oprogramowania, zapewniając najwyższą jakość produktu.
- Projektuje systemy sztucznej inteligencji oparte na głębokim uczeniu (Deep Learning).
- Implementować zintegrowane Modele Językowe na potrzeby Przetwarzania Języka Naturalnego (NLP).
- Stosuje metody i narzędzia z zakresu analityki danych (Data Analytics).
CYBERBEZPIECZEŃSTWO
STUDIA II-go STOPNIA
Magister inżynier będący absolwentem kierunku Informatyka ze specjalnością Cyberbezpieczeństwo (CBR) to wysokiej klasy ekspert, przygotowany do projektowania, audytowania i ochrony najbardziej złożonych architektur IT, systemów rozproszonych oraz infrastruktury chmurowej.
Absolwent studiów drugiego stopnia na kierunku Informatyka posiada ugruntowaną i pogłębioną wiedzę z zakresu inżynierii systemów informatycznych. Oprócz kompetencji z zakresu bezpieczeństwa, potrafi:
- Stosować nowoczesne techniki wytwarzania oprogramowania, włączając w to narzędzia DevOps, konteneryzację (Docker) oraz zautomatyzowane potoki wdrażania CI/CD.
- Integrować i wykorzystywać w systemach informatycznych modele sztucznej inteligencji, w tym metody głębokiego uczenia (Deep Learning), duże modele językowe (LLM) oraz technologie Internetu Rzeczy (IoT).
- Projektować systemy i aplikacje wieloplatformowe oraz wykorzystywać zasoby obliczeniowe wielkiej skali (Supercomputing).
Magister inżynier Cyberbezpieczeństwa potrafi nie tylko bronić istniejących systemów, ale również projektować je tak, by były odporne na ataki, gdyż:
- Biegle posługuje się zaawansowanymi wzorcami projektowymi, stosując zasady Clean Code oraz bezpieczne architektury systemów rozproszonych.
- Zna i implementuje nowoczesne mechanizmy kryptograficzne, w tym infrastrukturę klucza publicznego (PKI), czy też technologię blockchain.
- Posiada zaawansowaną wiedzę z zakresu ochrony aplikacji webowych oraz API, a także wdraża bezpieczeństwo w łańcuch dostaw oprogramowania.
- Potrafi planować i przeprowadzać zaawansowane testy penetracyjne, analizę złośliwego oprogramowania (malware) oraz dynamiczne i statyczne testy bezpieczeństwa (DAST/IAST).
- Wie jak wdrażać zaawansowane systemy detekcji i monitorowania (IDS/IPS), analizować ruch sieciowy i reagować na incydenty naruszenia bezpieczeństwa (Incident Response).
- Potrafi zabezpieczać punkty końcowe, systemy operacyjne (Windows Server, Linux) oraz zaawansowaną infrastrukturę sieciową i chmurową przed nowoczesnymi wektorami ataków.
