utu.fi/stopnie Program studiów magisterskich w zakresie technologii informacyjno-komunikacyjnych zapewnia wszechstronną i wysokiej jakości edukację ICT w wybranych dziedzinach ICT, o ugruntowanej reputacji w innowacyjnej, interdyscyplinarnej i międzynarodowej edukacji. Program inżynierii oprogramowania ma międzynarodową dwustopniową współpracę ze szkołą mistrzowską Europejskiego Instytutu Innowacji i Technologii (EIT). W roku akademickim 2023-2024 program oferuje pięć ścieżek specjalizacyjnych: Bezpieczeństwo cybernetyczne Robotyka i systemy autonomiczne Kryptografia Inżynieria oprogramowania Analityka danych Specjalizacja Software Engineering szkoli ekspertów w zakresie projektowania i wdrażania wymagających systemów oprogramowania. Ścieżka specjalizacji obejmuje cały cykl życia projektów oprogramowania. Oprócz solidnych umiejętności programistycznych, kursanci na torze zdobywają wszechstronną wiedzę na temat: projektowanie oprogramowania i architektury zwinne metodologie w tworzeniu oprogramowania testowanie oprogramowania, zapewnienie jakości i użyteczność zaawansowane techniki i paradygmaty programowania prywatność i bezpieczeństwo w ramach wdrożeń oprogramowania. Program nauczania jest połączeniem akademickiej teorii inżynierii oprogramowania i praktyk stosowanych w nowoczesnym tworzeniu oprogramowania. Centralnym punktem programu nauczania jest zastosowanie teorii w praktyce poprzez praktyczne zadania projektowe. Światowe zapotrzebowanie na rozwiązania cyfrowe jest ogromne, a absolwentów inżynierii oprogramowania brakuje. Studenci znajdują wiele możliwości zatrudnienia na szczeblu regionalnym, krajowym i międzynarodowym na stanowiskach projektowych, wdrożeniowych i kierowniczych w firmach programistycznych i działach IT organizacji przemysłowych i innych instytucji. Doskonałość akademicka i doświadczenie Ścieżka specjalizacyjna Inżynieria oprogramowania koncentruje się na praktykach tworzenia oprogramowania, architekturach systemów oprogramowania, zaawansowanych technikach programowania i bezpieczeństwie oprogramowania. Nauczanie opiera się na najnowszych badaniach inżynierii oprogramowania i odpowiednich ramach technologicznych stosowanych w branży oprogramowania. Studenci zdobywają pogłębioną wiedzę teoretyczną i umiejętności pragmatyczne w zakresie inżynierii oprogramowania i systemów oprogramowania; nasi instruktorzy mają zróżnicowane doświadczenie zarówno w środowisku akademickim, jak iw branży oprogramowania. Multidyscyplinarny uniwersytet zapewnia studentom wiele ścieżek uczenia się do wyboru oraz swobodę skupienia się albo na zdobywaniu głębokiej wiedzy technologicznej, albo na szerszym interdyscyplinarnym zestawie umiejętności, np. poprzez włączenie znacznej liczby kursów biznesowych do danego stopnia. Praca magisterska i tematy W pracy magisterskiej student musi wykazać się umiejętnością wykonywania pracy naukowej oraz opanowaniem metod badawczych, znajomością dziedziny badań, umiejętnościami pisania prac naukowych. Pisząc pracę magisterską, student musi zastosować swoje umiejętności technologiczne, zdolności i wiedzę fachową do zidentyfikowania problemu inżynierskiego, zbadania jego znaczenia dla danej dziedziny, zaproponowania i zaprojektowania rozwiązania, przetestowania i przeanalizowania rozwiązania oraz oceny jego przydatności. Praca dyplomowa jest często zlecana przez firmę, co oznacza, że sprawny i zdolny student mógłby zostać bezpośrednio zatrudniony przez firmę zlecającą, dając początek karierze w branży. Z kolei student z orientacją akademicką może wybrać temat pracy związany z badaniami prowadzonymi przez jedną z naszych grup badawczych i ubiegać się o stanowisko doktoranta po ukończeniu wyróżniającej się naukowo pracy magisterskiej. Tematy ostatnio ukończonych prac magisterskich obejmują: Budowanie nowoczesnej usługi internetowej dla użytkowników i wyszukiwarek Studium przypadku dotyczące migracji do chmury i ulepszania aplikacji dwunastoczynnikowej Łączenie rozwoju RPA i biznesu: narzędzie do definiowania procesów, zwinnego rozwoju i utrzymania RPA Szacowanie nakładu pracy przy opracowywaniu oprogramowania wspomaganego sztuczną inteligencją CUSTOMTOOLS jako ogólna platforma integracyjna dla SOLIDWORKS - wymiana danych ERP Monitorowanie infrastruktury IT opartej na chmurze Wykorzystanie analityki internetowej w zwinnym tworzeniu witryn e-commerce: perspektywa programisty Zarządzanie sekretami w środowisku Multi-Cloud Kubernetes Migracja mikroserwisów do grafowej bazy danych Migracja do chmury Zmiana ramowa dla modernizacji serwisu internetowego Wdrażanie dostępności internetowej do istniejącej aplikacji internetowej
-