Prezentacja specjalności studiów II stopnia Inteligentne Technologie Internetowe Koordynator specjalności Prof. dr hab. Jarosław Stepaniuk
Tematyka studiów Internet jako zbiór informacji Przetwarzanie: pozyskiwanie i analiza danych Narzędzia: projektowanie, implementacja, bezpieczeństwo aplikacji 2
Główny cel specjalności Kształcenie specjalistów wytwarzających oprogramowanie na platformie Internetu, wykorzystujących najnowsze koncepcje i technologie programistyczne (Web Services, REST, SOA). Przygotowanie absolwentów do wykorzystywania technik sztucznej inteligencji w celu pozyskiwania i analizy danych internetowych (Semantic Web). 3
Program studiów obejmuje następujące przedmioty Eksploracja zasobów internetowych. Techniki zapewniania poufności w Internecie. Rozproszone systemy internetowe. Bazy danych w aplikacjach sieciowych. Programowanie urządzeń mobilnych. Bezpieczeństwo aplikacji internetowych. Eksploracja danych wielorelacyjnych. 4
Eksploracja zasobów internetowych to odkrywanie interesującej, potencjalnie użytecznej, dotychczas nieznanej wiedzy (reguł, wzorców, zależności) ukrytej w strukturze i zawartości sieci Web oraz sposobie korzystania z niej. Celem przedmiotu jest prezentacja metod i algorytmów sztucznej inteligencji do analizy struktury, zawartości i użytkowania sieci. 5
Techniki zapewniania poufności w Internecie Przedmiot pozwala studentom zdobyć wiedzę z zakresu istniejących algorytmów szyfrowania i zabezpieczania informacji takich jak podpisy cyfrowe, funkcje hashujące, steganografia, znaki wodne. 6
Rozproszone systemy internetowe Celem przedmiotu jest szczegółowe przedstawienie wybranych technologii tworzenia rozproszonych aplikacji internetowych oraz narzędzi i środowisk wspierających ich implementację. Omówione zostaną również podstawowe wzorce projektowe, ułatwiające tworzenie profesjonalnych systemów o ustandaryzowanej i sprawdzonej strukturze. Przedstawione zostaną również kierunki rozwoju nie tylko w tworzeniu aplikacji internetowych, ale i zarządzania ich treścią. Przekazywane treści ukierunkowane są przede wszystkim na najnowsze i najpopularniejsze technologie oraz środowiska oparte na otwartych standardach. 7
Bezpieczeństwo aplikacji internetowych Celem przedmiotu jest przedstawienie zagrożeń w Internecie oraz sposobów zabezpieczania się przed nimi. Zarówno jeśli chodzi o mechanizmy zabezpieczające dane przed ich utratą jak i niepowołanym dostępem z zewnątrz. Plan przedmiotu zawiera: aspekty bezpieczeństwa, źródła zagrożeń w Internecie, typy ataków, archiwizowanie danych po stronie serwera, bieżąca kontrola i monitorowanie operacji na danych oraz sprawdzanie ich spójności, mechanizmy autentykacji, deklaratywne i programowe zabezpieczenia aplikacji, audyt bezpieczeństwa. 8
Program studiów obejmuje przedmioty obieralne W zakresie specjalności: Programowanie w interfejsie gniazd. E-commerce. Inteligentne aplikacje internetowe. Geograficzne systemy informatyczne. W zakresie zastosowań informatyki: Technologie ochrony praw autorskich w Internecie. Systemy pracy grupowej. 9
Sylwetka absolwenta Absolwent specjalności Inteligentne Technologie Internetowe będzie posiadał wiedzę i umiejętności z zakresu: projektowania, implementacji, wdrażania i eksploatacji aplikacji i systemów internetowych, eksploracji zasobów internetowych, zagadnień dotyczącymi języków, technik, narzędzi i metodologii tworzenia aplikacji i systemów internetowych: tworzenia stron, portali i serwisów internetowych, projektowania i implementacji internetowych systemów bazodanowych, zaawansowanych aplikacji sieciowych, tworzenia aplikacji dla urządzeń mobilnych, zagadnień związanych z bezpieczeństwem aplikacji internetowych. 10
Możliwości wykorzystania zdobytej wiedzy W firmach informatycznych zajmujących się projektowaniem i wdrażaniem aplikacji i systemów internetowych, W firmach działających w obszarze handlu elektronicznego i e-usług. Działach zajmujących się promocją i marketingiem firm w Internecie. Instytucjach i urzędach wdrażających internetowe systemy obsługi klientów. 11