A A+ A++

Specjalności

Specjalność: Bazy danych i inżynieria systemów (BDIS)
Informatyka, st. Inżynierskie (stacjonarne, niestacjonarne, informatics)
Charakterystyka specjalności
Efektywna analiza i eksploracja dużych wolumenów danych to jedno z najważniejszych wyzwań naszych czasów. W ramach tej specjalności studenci będą mogli rozwinąć swoją wiedzę w zakresie baz danych, poszerzając ją o zagadnienia związane z hurtowniami danych i eksploracją danych. Dodatkowo studenci będą mogli zapoznać się z najnowszymi trendami w rozwoju systemów baz danych, wliczając w to rozwiązania dedykowane konkretnym zastosowaniom (bazy NoSQL, bazy szeregów czasowych, systemy przetwarzania strumieni danych itp.) oraz systemów analitycznych dużej skali (zaawansowane hurtownie danych: strumieniowych, Big Data, przestrzennych itp.). Ponadto w ramach tej specjalności studenci będą mogli uzyskać praktyczną wiedzę, w jaki sposób tworzyć wielowarstwowe aplikacje, w których wyraźnie rozdziela się część odpowiedzialną za interfejs użytkownika (tak zwany front-end na komputerze użytkownika), część odpowiedzialną za przetwarzanie danych (tak zwany back-end na serwerze aplikacji) oraz warstwę danych (czyli serwer bazy danych). Taka architektura pozwala na tworzenie aplikacji skalowalnych i dostosowanych do różnych urządzeń, dlatego praktyczna wiedza dotycząca tworzenia tego typu aplikacji jest koniecznością dla każdego przyszłego informatyka.
 
Profil studenta
Ta specjalność jest przeznaczona dla osób zainteresowanych zdobyciem szerszej wiedzy o tworzeniu systemów baz danych, systemów doradczych i Business Intelligence, programowania tego typu systemów.
Wymagania wstępne
Udział w specjalności wymaga podstawowej znajomości baz danych, języka SQL, umiejętności programowania proceduralnego i obiektowego (np. C# i Java).
Zagadnienia
W ramach tej specjalności studenci nabywają dodatkową wiedzę w następujących obszarach:
  • Bazy danych i hurtownie danych
  • Zaawansowana i wielowymiarowa analiza danych
  • Narzędzia OLAP, Business Intelligence i systemy wspomagania decyzji
  • Wzorce projektowe
  • Techniki tworzenia aplikacji klasy enterprise
 
Przedmioty specjalnościowe
  • Hurtownie Danych i Systemy Eksploracji Danych
  • Tworzenie Aplikacji Klasy Enterprise
 
Profil absolwenta
Absolwenci tej specjalności będą mogli znaleźć zatrudnienie w następujących obszarach:
  • Programista aplikacji webowych i baz danych
  • Administrator baz danych i hurtowni danych
  • Analityk danych
  • Programista SQL i NoSQL
Specjalność: Inżynieria danych i systemów informatycznych (IDSI)
Informatyka, st. magisterskie (stacjonarne, niestacjonarne, informatics)
Charakterystyka specjalności
Tworzenie efektywnych architektur IT, zapewnienie ciągłości biznesowej w nietypowych warunkach, stosując techniki wysokiej dostępności i odtwarzania po awarii oraz wydajne przetwarzanie i analiza dużych, zróżnicowanych zbiorów danych to jedne z najważniejszych wyzwań tworzenia nowoczesnych systemów informatycznych. W ramach tej specjalności studenci będą mogli uzyskać umiejętności w zakresie inżynierii danych, obejmujące m.in. efektywną analizę i przetwarzanie danych, sztuczną inteligencję, a także w zakresie tworzenia rozwiązań opartych na platformach chmur obliczeniowych (m.in. Azure, AWS, GCP) i platformach Big Data (Hadoop, Spark, Storm i in.). W ramach specjalności poznają 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. Specjalność obejmuje zagadnienia tworzenia skalowanych systemów wielokomponentowych, wykorzystujących orkiestracje kontenerów (Docker/Kubernetes), uruchamianych lokalnie lub w chmurach obliczeniowych.
 
Profil studenta
Ta specjalność 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 od studenta znajomości przynajmniej podstaw relacyjnych baz danych i podstaw paradygmatu programowania obiektowego. Bardzo pożądana będzie umiejętność posługiwania się przynajmniej jedną z baz relacyjnych np.: MySQL oraz językiem Java, Python lub C#.
Zagadnienia
W ramach tej specjalności studenci nabywają dodatkową wiedzę w następujących obszarach:
  • Przetwarzanie i analiza dużych danych Big Data
  • Chmura obliczeniowa i systemy oparte na usługach, kontenerach i mikrousługach
  • Chmura obliczeniowa i systemy oparte na usługach
  • Architektura systemów mikrousługowych, uruchamianych w środowisku skonteneryzowanym
  • Sztuczna inteligencja, modele uczenia maszynowego, inteligencja obliczeniowa
  • Wzorce projektowe
  • Najnowsze modele danych (nierelacyjne) i rozproszone systemy składowania
  • Zwinne metodyki pracy zespołowej
 
Przedmioty specjalnościowe
  • Trendy rozwojowe w inżynierii danych
  • Narzędzia i środowiska zaawansowanej analizy danych
  • Chmura obliczeniowa i technologie Big Data
  • Praktyczne zastosowania wzorców projektowych
  • Metodyki Pracy Zespołowej
  • Zaawansowane bazy danych i hurtownie danych
  • Interfejsy obiektowo-relacyjne
  • Konteneryzacja: Docker i Kubernetes
 
Profil absolwenta
Absolwenci tej specjalności będą mogli znaleźć zatrudnienie w następujących obszarach:
  • 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

© Politechnika Śląska

Ogólna klauzula informacyjna o przetwarzaniu danych osobowych przez Politechnikę Śląską

Całkowitą odpowiedzialność za poprawność, aktualność i zgodność z przepisami prawa materiałów publikowanych za pośrednictwem serwisu internetowego Politechniki Śląskiej ponoszą ich autorzy - jednostki organizacyjne, w których materiały informacyjne wytworzono. Prowadzenie: Centrum Informatyczne Politechniki Śląskiej (www@polsl.pl)

Zasady wykorzystywania „ciasteczek” (ang. cookies) w serwisach internetowych Politechniki Śląskiej

Deklaracja dostępności

„E-Politechnika Śląska - utworzenie platformy elektronicznych usług publicznych Politechniki Śląskiej”

Fundusze Europejskie
Fundusze Europejskie
Fundusze Europejskie
Fundusze Europejskie