Magister informatyki
Din Daeng, Tajlandia
Magister nauk ścisłych (Master of Science)
CZAS TRWANIA
1 rok
JĘZYKI
Język angielski
TEMPO
Pełny etat
TERMIN SKŁADANIA WNIOSKÓW
NAJWCZEŚNIEJSZA DATA ROZPOCZĘCIA
Feb 2026
CZESNE
EUR 22 900 / per year *
FORMACIE STUDIÓW
W kampusie
* Obywatele Hiszpanii i Tajlandii: 11.450 EUR | obywatele innych krajów: 22.900 EUR
Program studiów magisterskich jest przeznaczony dla tych, którzy chcą pogłębić swoje zrozumienie wszystkich aspektów nauk komputerowych. Kandydatami mogą być absolwenci innych kierunków z silnym rdzeniem matematycznym lub osoby kontynuujące naukę po uzyskaniu tytułu licencjata w dziedzinie informatyki.
Program jest silnie ukierunkowany na rozwijanie umiejętności zawodowych studentów potrzebnych do zatrudnienia, przy jednoczesnym dostosowaniu się do szybko zmieniającej się technologii, aby pracować skutecznie, profesjonalnie i etycznie w zawodach związanych z informatyką, o czym świadczy ich komunikacja, praca zespołowa i umiejętności przywódcze. Motywuje również i angażuje studentów w uczenie się przez całe życie, w tym podejmowanie studiów podyplomowych w zakresie informatyki i dziedzin pokrewnych.
Partnerstwo & Akredytacja
Studenci zapisani na studia magisterskie na Harbour.Space University mają możliwość uzyskania akredytowanego dyplomu Uniwersytetu Tajskiej Izby Handlowej (UTCC) w Bangkoku w Tajlandii. Skorzystaj z długoterminowego partnerstwa Harbour.Space University z tym renomowanym i dynamicznym uniwersytetem w Azji.
Kampus w Barcelonie
Mamy również kampus w Barcelonie, jeśli chcesz dowiedzieć się więcej, odwiedź profil odwiedź profil.
Dwa rodzaje stypendiów
- Praca i nauka: Łączymy edukację z praktycznym doświadczeniem w branży, aby przygotować studentów do udanej kariery.
- Doskonałość i równość: Wspieranie zróżnicowanych i utalentowanych uczniów w realizacji ich pełnego potencjału poprzez dedykowane wsparcie finansowe.
Wysokość stypendium
Stypendia wahają się od 5% do 100%, dostosowane do Twojego potencjału i potrzeb. Kiedy otrzymasz 50% lub więcej, stajesz się Współtwórcą, odgrywając kluczową rolę w naszej społeczności, wnosząc wkład jako asystent nauczyciela lub poprzez pracę na pół etatu. Współtwórcy są kręgosłupem Harbour.Space, pomagając kształtować przyszłość, jednocześnie otrzymując znaczące wsparcie na swoją edukację.
Jak złożyć wniosek
Studenci są automatycznie brani pod uwagę w przypadku Excellence & Equity Scholarships, gdy aplikują do Harbour.Space. Nie są wymagane żadne dodatkowe kroki.
1 Filar
Studenci rozpoczynają program mając już podstawową wiedzę z zakresu programowania i matematyki, w tym struktur danych i algorytmów, statystyki i uczenia maszynowego. W ramach pierwszego filaru programu ich wiedza z zakresu matematyki, programowania i analizy danych zostanie znacznie rozszerzona. Program oferuje również możliwość nauki kluczowych umiejętności miękkich dla świata zawodowego, w tym technicznego zarządzania projektami, pisania i prezentacji.
Tematy
- Kombinatoryka i teoria grafów
- Programowanie obiektowe (C++)
- Struktury danych i algorytmy
- Programowanie funkcjonalne
- Teoria prawdopodobieństwa i statystyka
- Praktyczny Unix
- Wprowadzenie do projektowania interakcji
- Zaawansowane bazy danych
- Magister Uczenia Maszynowego
- Pyton
- Sieci
- Programowanie Java
- System operacyjny
- R
- Robotyka
- Przywództwo i dynamika grupy
- Pisanie i prezentowanie materiałów technicznych
- Teoria złożoności
- Zarządzanie projektami technicznymi
- Bioinformatyka
- Analiza danych statystycznych
- Projekt końcowy-1
- Seminaria i warsztaty-1
2 filary
W ramach drugiego filaru programu studenci będą przede wszystkim koncentrować się na nauce kluczowych zastosowań informatyki, a także zaawansowanych metod programowania. Znaczna część nauki zostanie przeznaczona na ukończenie projektu końcowego.
Tematy
- Obliczenia równoległe i rozproszone
- Teoria automatów, języki i obliczenia
- Projektowanie Oprogramowania
- Podstawy kryptografii
- Wizja komputerowa
- Geometria obliczeniowa
- Kompilatory
- Inżynieria oprogramowania
- Sieci neuronowe i głębokie uczenie się
- Dyskretna optymalizacja
- Wirtualizacja i Java VM
- Optymalizacja nieliniowa
- Grafika komputerowa
- Zarządzanie technologią informacyjną
- Big Data Analysis
- Teoria informacji
- Tworzenie aplikacji mobilnych
- Testowanie, weryfikacja i walidacja oprogramowania
- Wizualizacja danych
- Algorytmy w bioinformatyce
- Analiza grafów widmowych i zastosowania nauki o danych
- Projekt końcowy-2
- Seminaria i warsztaty-2
- Junior Software Engineer: jako część zespołu deweloperskiego, junior software engineers uczą się stosować wiedzę z zakresu informatyki zdobytą na uniwersytecie do praktycznych problemów w miejscu pracy. Podczas wykonywania zadań na poziomie podstawowym junior software engineers szybko zdobywa doświadczenie niezbędne do przejęcia większej odpowiedzialności na kolejnym etapie kariery.
- Inżynier oprogramowania: Inżynier oprogramowania bierze na siebie odpowiedzialność za rozwój wydajnego i dokładnego oprogramowania. Kluczowa wiedza i umiejętności na tym poziomie obejmują głębokie zrozumienie kluczowych koncepcji programowania, doświadczenie w rozwoju oprogramowania, dbałość o szczegóły oraz koncentrację na jakości i wydajności. Większość oprogramowania jest rozwijana na tym poziomie.
- Starszy inżynier oprogramowania: Starszy programista jest ekspertem w zakresie najlepszych praktyk inżynierii oprogramowania i siły napędowej jakości oprogramowania. Na tym poziomie inżynier przyjmuje również obowiązki trenera i mentora, aby pomóc innym członkom zespołu osiągnąć ich najwyższy potencjał.
- Architekt systemów: Jako guru zespołu technicznego, architekt systemów posiada głębokie zrozumienie programowania i informatyki w ogóle, a także strategiczną wizję ewolucji technicznej produktu oprogramowania. Architekt systemów wnosi wiedzę specjalistyczną w zakresie projektowania systemów i umiejętności modelowania, a także wiedzę na temat ram technicznych i komponentów. Często jest również odpowiedzialnością architekta systemów za opracowanie komponentu technicznego specyfikacji wymagań w celu zapewnienia spójnego i koherentnego produktu oprogramowania.
- Dyrektor ds. rozwoju: Jako lider zespołu inżynierów, dyrektor ds. rozwoju koordynuje zakres talentów i umiejętności, którymi dysponują członkowie zespołu, aby zapewnić terminowy i wydajny rozwój produktu oprogramowania. Dyrektor ds. rozwoju odnosi sukcesy, rozumiejąc wymagania biznesowe, opanowując techniczne zarządzanie projektami, ucząc się dokładnego szacowania nakładu pracy i wykazując się pierwszorzędnym przywództwem zespołowym.
- Chief Technology Officer: Chief Technology Officer to lider biznesowy z szerokim spojrzeniem na każdy aspekt technologicznej strony organizacji. CTO rozumie obecny stan biznesu, a także docelowe punkty odniesienia i jest odpowiedzialny za rejestrowanie technologii w celu rozwijania biznesu we właściwym kierunku. Obowiązki CTO często obejmują kierowanie działami rozwoju, technologii informatycznych, wsparcia, operacji technicznych i infrastruktury.


