Programowanie baz danych Kierunek studiów: Informatyka
Kod programu: 08-S2INIA15.2019

Nazwa modułu: Programowanie baz danych
Kod modułu: 08-IN-ISI-S2-PBD
Kod programu: 08-S2INIA15.2019
Semestr: semestr zimowy 2020/2021
Język wykładowy: angielski
Forma zaliczenia: zaliczenie
Punkty ECTS: 2
Opis:
Celem modułu jest nauczenie studenta tworzenia oprogramowania zapewniającego pełną komunikację z bazami danych o architekturze relacyjnej i tzw. NoSQL. Szczególnym wyzwaniem jest tworzenie systemów wykorzystujących różne platformy i standardy programistyczne. Nacisk zostanie położony na wykorzystanie baz danych w zależności od rodzaju danych – strukturalnych, semistrukturalnych i niestrukturalnych oraz tworzenie aplikacje tworzonych w różnych językach programowania, w tym języka Java. Student wykona prototyp aplikacji.
Wymagania wstępne:
(brak informacji)
Literatura podstawowa:
(brak informacji)
Efekt modułowy Kody efektów kierunkowych do których odnosi się efekt modułowy [stopień realizacji: skala 1-5]
Potrafi pracować nad rozwiązaniem problemu samodzielnie i w zespole. Umie zaprezentować rezultaty swoich prac [PBD _K6]
K_U02 [1/5] K_K01 [1/5]
Potrafi zaprojektować i zaimplementować system informatyczny stosując technologię zależną od rodzaju i wolumenu danych koniecznych do przechowywania w bazie. [PBD _U4]
K_U12 [2/5] K_U13 [2/5] K_U14 [2/5] K_U19 [1/5]
Potrafi implementować zapytania do bazy danych w różnych narzędziach i językach. [PBD _U5]
K_U12 [1/5] K_U13 [1/5] K_U14 [1/5] K_U19 [1/5]
Posiada wiedzę z zakresu tworzenia zaawansowanych poleceń SQL, posiada umiejętność programowania w PL/SQL. Zna zasady optymalizacji zapytań i refaktoryzacji baz danych. [PBD _W1]
K_W06 [1/5] K_W09 [2/5] K_W10 [2/5] K_W14 [1/5]
Posiada wiedze z zakresu modelowania semistrukturalnych danych zgodnie z zasadami języka XML. [PBD _W2]
K_W06 [1/5] K_W09 [1/5] K_W10 [1/5] K_W14 [1/5]
Posiada wiedzę z zakresu projektowania i implementacji innych niż relacyjne bazy danych (NoSQL). [PBD _W3]
K_W06 [1/5] K_W09 [1/5] K_W10 [1/5] K_W14 [1/5]
Typ Opis Kody efektów modułowych do których odnosi się sposób weryfikacji
Sprawozdania (dokumentacja wykonywanych zadań) [PBD _w_1]
Zadaniem studentów będzie wykonanie dokumentacji zawierającej opis wykonywanych w trakcie laboratorium ćwiczeń.
PBD _K6 PBD _U4 PBD _U5 PBD _W1 PBD _W2 PBD _W3
Burza mózgów [PBD _w_2]
W celu wyboru i wypracowania najlepszych rozwiązań akceptowanych przez grupę na zajęciach będą prowadzone dyskusje w formie tzw. burzy mózgów w trakcie, których prowadzący będzie miał możliwość obserwacji i oceny wiedzy i zaangażowania studentów.
PBD _K6 PBD _U4 PBD _U5 PBD _W1 PBD _W2 PBD _W3
Rodzaj prowadzonych zajęć Praca własna studenta Sposoby weryfikacji
Typ Opis (z uwzględnieniem metod dydaktycznych) Liczba godzin Opis Liczba godzin
wykład [PBD _fs_1]
Przekazanie treści modułu w formie werbalnej, omówienie zasad modelowania, prezentacja typowych problemów i metod ich rozwiązania, dyskusja możliwych wariantów rozwiązania. Omówienie najważniejszych trendów i rozwiązań proponowanych w świecie.
10
Przekazanie treści modułu w formie werbalnej, omówienie zasad modelowania, prezentacja typowych problemów i metod ich rozwiązania, dyskusja możliwych wariantów rozwiązania. Omówienie najważniejszych trendów i rozwiązań proponowanych w świecie.
10 Sprawozdania (dokumentacja wykonywanych zadań) [PBD _w_1]
laboratorium [PBD _fs_2]
Systematyczne rozwijanie umiejętności i kompetencji w zakresie modelowania pod nadzorem i ze wsparciem prowadzących, bazujące na zdobytej wiedzy. Dyskusja na wykonywanymi projektami.
20
Realizacja projektów, rozwijających umiejętności oraz kompetencje w zakresie programowania i pracy grupowej. Udział w grupie, dyskusja na forum modułu, konsultacje indywidualne i grupowe.
20 Sprawozdania (dokumentacja wykonywanych zadań) [PBD _w_1] Burza mózgów [PBD _w_2]
Załączniki
Opis modułu (PDF)
Informacje o sylabusach mogą ulec zmianie w trakcie trwania studiów.
Sylabusy (USOSweb)
Semestr Moduł Język wykładowy
(brak danych)