Start - MGR INF SPEC – Inżynieria Danych i Systemów Informatycznych (IDSI)
Specjalność: Inżynieria Danych i Systemów Informatycznych (IDSI)
Informatyka, st. stacjonarne magisterskie
Charakterystyka specjalności
W ramach tej specjalności studenci będą mogli uzyskać umiejętności w zakresie analizy i przetwarzania danych za pomocą narzędzi bazujących na różnych modelach danych, sztucznej inteligencji, deep learning oraz zasobach chmur obliczeniowych i platformach Big Data. W ramach specjalności poznają także różne platformy chmury obliczeniowej i nowe paradygmaty tworzenia skalowalnego, rozszerzalnego i globalnie dostępnego oprogramowania. Będą także mieli możliwość zapoznania się z nowoczesnymi metodykami tworzenia oprogramowania i zostaną przygotowani do pracy w zespołach opierających swoje działania na metodykach zwinnych (ang. agile), takich jak SCRUM. W ramach specjalności studenci poznają różne sposoby efektywnego tworzenia oprogramowania z wykorzystaniem wzorców projektowych. Ponadto studenci poznają współczesne kierunki ewolucji zaawansowanych baz i hurtowni danych, wliczając w to zorientowane tematycznie i wieloaspektowe systemy analityczne zorientowane na przetwarzanie wielkich zbiorów danych (Big Data) w czasie rzeczywistym, wraz z analizą m.in. zagadnień optymalizacji, wydajności, równoważenia obciążenia i zastosowania obliczeń równoległych w tych systemach.
Profil studenta
Specjalność przeznaczona jest dla studentów zainteresowanych zaawansowanymi możliwościami analizy i przetwarzania danych, wliczając w to uczenie maszynowe, technologie chmurowe, hurtownie danych oraz problematykę Big Data. Jest przeznaczona dla osób zainteresowanych zdobyciem szerszej wiedzy o tworzeniu nowoczesnych systemów IT o zaawansowanej, wielokomponentowej, opartej na usługach i mikrousługach, architekturze zoptymalizowanej pod kątem obciążeń wymagających dużej mocy obliczeniowej i zapewniającą opłacalną wysoką wydajność, a także systemów doradczych i Business Intelligence czasu rzeczywistego. Spodoba się ona również osobom zainteresowanym projektowaniem, programowaniem i wdrażaniem tego typu systemów, a także chcącym poznać najnowsze kierunki inżynierii danych i pracy w dużych zespołach tworzenia oprogramowania.
Wymagania wstępne
Udział w specjalności wymaga znajomości baz danych oraz umiejętności programowania.
Zagadnienia
Studenci nabywają wiedzę w następujących obszarach:
- Narzędzia i środowiska zaawansowanej analizy danych
- Trendy rozwojowe w inżynierii danych
- Metodyki pracy zespołowej
- Chmura obliczeniowa i technologie Big Data
- Zaawansowane bazy danych i hurtownie danych
- Praktyczne zastosowania wzorców projektowych
- Interfejsy obiektowo-relacyjne
- Deep Learning z użyciem bibliotek Keras i Tensorflow
- Konteneryzacja i ich orchestracja oparta o Docker i Kubernetes
Profil absolwenta
Ta specjalność jest przeznaczona dla osób zainteresowanych pracą analityka danych lub inżyniera danych, przygotowuje także do pracy w grupie z użyciem metodyk zwinnych oraz uczy efektywnego tworzenia oprogramowania. Absolwenci tej specjalności będą mogli znaleźć zatrudnienie jako:
- Architekt elastycznych i skalowalnych rozwiązań IT dla instytucji finansowych i inteligentnego przemysłu (Przemysłu 4.0)
- Programista aplikacji webowych i baz danych
- Analityk danych, inżynier danych i inżynier AI
- Administrator baz danych i hurtowni danych
- Architekt/projektant systemów rozproszonych, wdrażanych w środowiskach skonteneryzowanych
- Programista rozwiązań chmurowych