Informatyka

Specjalności – studia I stopnia

SYSTEMY INTERNETOWE I SZTUCZNA INTELIGENCJA

STUDIA I-go STOPNIA

Inżynier będący absolwentem kierunku Informatyka ze specjalnością Systemy Internetowe i Sztuczna Inteligencja (SIAI) to wszechstronnie przygotowany specjalista, łączący solidne podstawy inżynierii oprogramowania z zaawansowaną wiedzą o nowoczesnych technologiach sieciowych i algorytmach sztucznej inteligencji.

Każdy absolwent kierunku posiada głęboką wiedzę i umiejętności w zakresie wytwarzania oprogramowania, algorytmiki oraz wdrażania systemów i sieci komputerowych. Biegle posługuje się wieloma językami programowania (m.in. Python, Java, C++, C#) i paradygmatami obiektowymi. Potrafi projektować nowoczesne bazy danych (relacyjne i NoSQL), administrować systemami operacyjnymi (Linux, Windows Server) oraz dbać o cyberbezpieczeństwo infrastruktury IT. Zna pełen cykl życia oprogramowania i jest przygotowany do pracy w zwinnych metodykach zarządzania projektami (np. SCRUM).

W ramach specjalności SIAI absolwent nabywa biegłość w projektowaniu i realizacji bezpiecznych oraz skalowalnych aplikacji webowych i mobilnych (m.in. PWA, Android). Zna architekturę systemów rozproszonych i potrafi:

  • Tworzyć responsywne interfejsy użytkownika (Frontend) z wykorzystaniem technologii HTML5/CSS3 oraz nowoczesnych frameworków JavaScript (m.in. React, Angular, Vue.js).
  • Programować zaawansowaną logikę serwerową (Backend) z wykorzystaniem technologii Node.js, PHP, platformy .NET oraz Java EE (Spring Boot).
  • Projektować i wdrażać usługi sieciowe klasy REST API.
  • Wykorzystywać platformy chmurowe  do hostowania i skalowania usług w oparciu o konteneryzację.

Specjalność SIAI wyróżnia absolwenta dogłębnym zrozumieniem i praktyczną umiejętnością implementacji rozwiązań z obszaru uczenia maszynowego (Machine Learning) oraz głębokiego uczenia (Deep Learning) z wykorzystaniem bibliotek takich jak TensorFlow, Keras czy PyTorch. Absolwent potrafi:

  • Trenować, optymalizować i integrować modele AI bezpośrednio z systemami webowymi, mobilnymi i rozwiązaniami Internetu Rzeczy (AIoT, Edge Computing).
  • Zastosować w praktyce algorytmy Przetwarzania Języka Naturalnego (NLP) oraz Widzenia Komputerowego (Computer Vision).
  • Wykorzystywać narzędzia Generatywnej Sztucznej Inteligencji (GenAI), w tym otwarte modele językowe (LLM), do przetwarzania multimediów (grafiki, audio, wideo) oraz tworzenia systemów interaktywnych.

Absolwent specjalności SIAI potrafi samodzielnie analizować i rozwiązywać złożone problemy technologiczne, a dzięki znajomości prawnych i etycznych uwarunkowań sztucznej inteligencji, jest gotowy do odpowiedzialnej pracy w dynamicznie zmieniającym się sektorze IT.


CYBERBEZPIECZEŃSTWO

STUDIA I-go STOPNIA

Inżynier będący absolwentem kierunku Informatyka ze specjalnością Cyberbezpieczeństwo (CBR) to wszechstronnie przygotowany specjalista, łączący solidne podstawy inżynierii oprogramowania i administracji z zaawansowaną, praktyczną wiedzą z zakresu ochrony systemów teleinformatycznych.

Jak każdy absolwent kierunku Informatyka, posiada dogłębną wiedzę i umiejętności w zakresie wytwarzania oprogramowania, algorytmiki oraz wdrażania systemów i sieci komputerowych. Biegle programuje w popularnych językach (m.in. C, C++, Java, Python, C#/.NET) i posługuje się paradygmatami obiektowymi. Potrafi projektować bazy danych (np. MS SQL Server, MongoDB), administrować systemami operacyjnymi oraz wdrażać oprogramowanie zgodnie z nowoczesnymi metodykami zarządzania projektami informatycznymi.

W ramach specjalności Cyberbezpieczeństwo, absolwent nabywa zaawansowane kompetencje do zarządzania i ochrony złożonych środowisk korporacyjnych. Jako inżynier infrastruktury potrafi:

  • Projektować, konfigurować i zarządzać sieciami komputerowymi w oparciu o urządzenia sieciowe (np. Cisco), stosując wirtualizację sieci (VLAN), dynamiczny routing oraz sieci prywatne (VPN IPSec).
  • Bezpiecznie administrować sieciowymi systemami operacyjnymi (Windows Server, Linux), wdrażać i chronić usługi sieciowe (DHCP, DNS), usługi katalogowe (Active Directory) oraz polityki grupowe (GPO).
  • Projektować, wdrażać i administrować środowiskami wirtualnymi i chmurowymi (np. VMware ESXi, vCenter Server), zapewniając ich wysoką dostępność i tolerancję na błędy.
  • Skutecznie automatyzować procesy administracyjne z wykorzystaniem zaawansowanych języków skryptowych (Bash, PowerShell).

Ponieważ Specjalność CBR kładzie główny nacisk na proaktywną i reaktywną ochronę danych oraz usług, absolwent posiada umiejętności pozwalające mu kompleksowo dbać o cyberbezpieczeństwo organizacji, w tym potrafi:

  • Przeprowadzać analizę podatności, rekonesans, enumerację oraz realizować testy bezpieczeństwa systemów teleinformatycznych (elementy etycznego hakingu). 
  • Projektować i weryfikować bezpieczeństwo aplikacji internetowych (Web) i mobilnych (Android).
  • Wdrażać zaawansowane mechanizmy kontroli dostępu (AAA, RADIUS), zapory sieciowe (Zone-Based Policy Firewall) oraz systemy wykrywania i zapobiegania włamaniom (IDS/IPS). 
  • Wykorzystywać w praktyce kryptografię symetryczną i asymetryczną oraz infrastrukturę klucza publicznego (PKI). 
  • Definiować procedury bezpieczeństwa, przeprowadzać audyty i całościowo zarządzać bezpieczeństwem informacji w przedsiębiorstwie.

SZTUCZNA INTELIGENCJA

STUDIA I-go STOPNIA

Inżynier będący absolwentem kierunku Informatyka ze specjalnością Sztuczna Inteligencja (AI) to wszechstronnie przygotowany specjalista, łączący solidny warsztat inżynierii oprogramowania z zaawansowaną, praktyczną wiedzą z zakresu uczenia maszynowego, głębokiego uczenia i generatywnej sztucznej inteligencji.

Każdy absolwent kierunku posiada dogłębną wiedzę i umiejętności w zakresie wytwarzania oprogramowania, algorytmiki oraz infrastruktury IT. Biegle programuje w wielu językach (ze szczególnym naciskiem na język Python, ale również C, C++, Java czy C#). Potrafi projektować i optymalizować bazy danych (relacyjne i NoSQL), administrować systemami operacyjnymi (Linux, Windows) oraz wdrażać bezpieczne aplikacje zgodnie z nowoczesnymi metodykami inżynierii oprogramowania i zarządzania projektami.

W ramach specjalności Sztuczna Inteligencja (AI) absolwent zdobywa dogłębną, praktyczną wiedzę niezbędną do projektowania, trenowania i optymalizacji zaawansowanych modeli sztucznej inteligencji, dzięki czemu potrafi:

  • Projektować i wdrażać modele głębokiego uczenia (Deep Learning) z wykorzystaniem wiodących środowisk, takich jak TensorFlow, Keras czy PyTorch.
  • Przeprowadzać zaawansowaną eksplorację, transformację i wizualizację wielowymiarowych zbiorów danych. 
  • Rozwiązywać złożone problemy z obszaru Przetwarzania Języka Naturalnego (NLP), Widzenia Komputerowego (Computer Vision) oraz implementować systemy wyszukiwania informacji dla sztucznej inteligencji.
  • Wykorzystywać narzędzia Generatywnej Sztucznej Inteligencji (GenAI), do zaawansowanego przetwarzania grafiki 2D/3D, dźwięku i wideo w systemach multimedialnych.

Niezwykle ważnym jest fakt, że absolwent tej specjalności potrafi nie tylko zbudować model, ale również przełożyć go na pełnoprawny, działający produkt dla użytkownika końcowego, gdyż potrafi:

  • Programować i integrować skalowalne usługi sieciowe (REST API) udostępniające modele AI, korzystając z takich narzędzi jak FastAPI czy środowisko Node.js/Express. 
  • Szybko prototypować i tworzyć nowoczesne interfejsy współpracujące z modelami sztucznej inteligencji. 
  • Tworzyć aplikacje mobilne wykorzystujące natywne możliwości przetwarzania sztucznej inteligencji bezpośrednio na urządzeniu. 

Konteneryzować środowiska eksperymentalne i aplikacyjne.