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.