CeleMówiąc o współczesnych systemach informatycznych, prawie zawsze mamy na myśli oprogramowanie wykorzystujące bazy danych. Dlatego bardzo cenionymi specjalistami są osoby posiadające wiedzę zarówno z zakresu programowania aplikacji, jak i budowy baz danych. Odpowiedzią na te złożone wymagania jest program przygotowany na potrzeby niniejszej specjalności. Gwarantuje on zdobycie gruntownej wiedzy z zakresu projektowania, tworzenia, wdrażania i utrzymywania nowoczesnych baz danych, a także zapewnia niezbędną wiedzę z zakresu inżynierii oprogramowania.
- język obcy
- język obcy specjalistyczny
- wychowanie fizyczne
- BHP, ergonomia i prawa autorskie
- przedmioty nauk humanistycznych
PRZEDMIOTY PODSTAWOWE
- analiza matematyczna i algebra liniowa
- metody probabilistyczne
- matematyka dyskretna
- elementy fizyki współczesnej
- elektronika dla informatyków
PRZEDMIOTY KIERUNKOWE
- podstawy programowania
- algorytmy i złożoność
- architektura systemów komputerowych
- systemy operacyjne
- technologie sieciowe
- języki i paradygmaty oprogramowania
- grafika i komunikacja człowiek-komputer
- sztuczna inteligencja
- bazy danych
- inżynieria oprogramowania
- systemy wbudowane
- zagadnienia społeczne informatyki
PRZEDMIOTY SPECJALIZACYJNE
- Analiza i projektowanie systemów
- informatycznych
- Zaawansowane metody
- programowania (Java)
- Aplikacje internetowe
- Rozproszone bazy danych
- Hurtownie danych
- Administracja systemów baz danych
- Zarządzanie projektem
- informatycznym
- Projekt zespołowy
- Laboratorium dyplomowe
- Seminarium dyplomowe
Wyboru specjalności dokonuje się po zaliczeniu 4 semestru przez złożenie w wyznaczonym czasie właściwej deklaracji. Warunkiem koniecznym uruchomienia zajęć na wybranej specjalności jest zgłoszenie się na nią co najmniej 50 studentów w jednym systemie kształcenia.