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.
