Kierunki studiów Informatyka
Kierunek informatyka
3,5-letnie studia inżynierskie na specjalności:
- Programowanie systemów informatycznych
- Programowanie systemów multimedialnych
- Informatyka morska
Absolwenci najstarszej specjalności jaką jest informatyka morska są przygotowani do pracy w firmach informatycznych związanych z branżą morską. W ramach tej specjalności kształceni są przyszli deweloperzy morskich systemów informatycznych. Student poznaje to jak funkcjonują statkowe systemy informatyczne, w tym systemy nawigacyjne oraz systemy radiokomunikacji i łączności. Kształci się też w projektowaniu i budowaniu symulatorów morskich oraz systemów geoinformatycznych. Informatyka Morska jest specjalnością łączącą główne dziedziny współczesnej informatyki, jak programowanie, grafika komputerowa, sieci komputerowy czy sztuczna inteligencja z wiedzą na temat systemów morskich, gdzie wytwarzanie morskich systemów jest praktycznym wykorzystaniem zdobytych umiejętności.
Absolwent specjalnością programowanie systemów informatycznych jest przygotowany do pracy w zawodzie programisty. Jest to specjalność nastawiona mocno na naukę programowania i wszystkiego tego co jest z tym związane. Student poznaje już od samego początku tajniki języków programowania obiektowego oraz projektowania i funkcjonowania systemów komputerowych. Ukierunkowanie tej specjalności to techniki programowania i poznanie narzędzi programistycznych z elementami pracy zespołowej włącznie, a także inżynierii oprogramowania, prowadzenia testów jednostkowych i automatyzacji testów, budowy graficznych interfejsów użytkownika czy programowania niskopoziomowego oraz równoległego i rozproszonego, a także optymalizacji kodu. Jest to specjalność skrojona na miarę przyszłych zaawansowanych programistów.
Absolwent specjalności programowanie systemów multimedialnych przygotowany jest do realizacji zaawansowanych projektów informatycznych z wykorzystaniem metodyk zwinnych na przykładzie systemów multimedialnych, symulatorów oraz gier. Jest to specjalność najbardziej uniwersalna dla osób chcących poznać tajniki programowania jak i technologie multimedialne, jak i metodyki zarządzania zespołem. W ramach tej specjalności prowadzone są przedmioty z zakresu grafiki komputerowej, przetwarzania obrazów i dźwięku, programowania w silnikach graficznych, wirtualnej rzeczywistości, zarządzania gestami i śledzenia człowieka oraz ruchu gałek ocznych, a także wykorzystywania systemów Internetu Rzeczy do budowy zaawansowanych systemów informatycznych, symulatorów i gier. Studenci poznają oprogramowanie zarządzania projektami Jira, uczą się automatyzować testy i wytwarzać efektywne aplikacje pod względem wydajności obliczeniowej oraz energetycznej na urządzenia desktopowe, mobilne i aplikacje webowe. Zakłada się tutaj prowadzenie praktycznych zespołowych zajęć projektowych w technikach zwinnych typu SCRUM odzwierciedlając prawdziwy zespół deweloperski, gdzie w poszczególnych sekcjach: grafiki, dźwięku, programowania, IoT oraz VR każdy znajdzie coś dla siebie i się w tym wyspecjalizuje.
Studenci wszystkich specjalności w ramach przedmiotów kierunkowych kształcą się w zdobywaniu umiejętności projektowania i posługiwania się bazami danych, budowania systemów w ramach inżynierii oprogramowania, zastosowania sztucznej inteligencji, bezpieczeństwa i kryptografii, paradygmatów programowania, sieci komputerowych, grafiki 2D i 3D oraz aplikacji internetowych.
Studia II stopnia na kierunku Informatyka:
Studia, które osobie posiadającej tytuł inżyniera pozwolą uzyskać dodatkowo tytuł magistra inżyniera. Stanowią kontynuację specjalizacji w zawodzie informatyka, a chętnym pozwolą przygotować się do dalszego rozwoju w kierunku stopnia doktora nauk technicznych.
Proponowane studia uzupełniające stanowią unikalne rozwiązanie nastawione na praktyczną naukę zawodu. Program studiów docenią wszyscy, którym zależy na pracy projektowej. Liczba wykładów została tutaj zminimalizowana na rzecz laboratoriów oraz projektów. Liczba projektów rośnie z semestru na semestr co podkreśla charakter praktyczny tych studiów. Są to studia trwające 1.5 roku, gdzie tylko pierwszy semestr jest wspólny dla wszystkich grup studenckich. W jego trakcie prowadzone są moduły wprowadzające do jednego z trzech modułów specjalnościowych. Tutaj student wybiera też swoją przyszłość obierając jeden z trzech modułów specjalnościowych. Jako, że specjalizujemy się w różnego rodzaju technikach programowania, zatem wszystkie moduły są z nim związane. Wybór na techniki programowania padł z tego względu, że to wytwarzaniem systemów zajmują się firmy branży IT naszego regionu i kraju. W ramach obranego modułu student kształci się w wytwarzania systemów na wybranym przykładzie.
Pierwszym z modułów jest Programowanie nastawione na rozwijanie się w technikach programania w pracy programisty systemów informatycznych. Student kształci się w technikach pracy zespołowej, programowania baz danych, projektowania interfejsów użytkownika zgodnie z zasadami użyteczności GUI, metod kompilacji, programowania w chmurach czy technik testowania i optymalizowania kodu źródłowego.
Drugim modułem jest Sztuczna Inteligencja nastawiona na wytwarzania nowoczesnych systemów wykorzystujących przede wszystkim uczenie maszynowe. Student poznaje kompleksowo wszystkie systemy sztucznej inteligencji, od systemów decyzyjnych, przez sieci neuronowe, głębokie uczzenie maszynowe, systemy wizyjnego rozpoznawania obrazów, programowania robotów oraz programowanie systemów konwersacyjnych. Poznaje także możliwości wykorzystania chmur obliczeniowych w sztucznej inteligencji.
Ostatnim z modułów jest Internet Rzeczy, gdzie student zdobywa wiedzę i umiejętności z zakresu projektowania systemów elektroniki wzajemnie komunikujących się i wykorzystujących sztuczną inteligencję. Moduł ten pozwala na zdobycie zaawansowanej umiejętności programowania w sprzęcie, elektroniki, wykorzystania układów reprogramowalnych, skalowania systemów, a także zaawansowanych metod łączności sieciowej i wykorzystania chmur w układach IoT.