Programowanie baz danych
Kierunek studiów: Informatyka
Kod programu: 08-S2INI14.2014

Nazwa modułu: | Programowanie baz danych |
---|---|
Kod modułu: | 08-IN- S2-PBD |
Kod programu: | 08-S2INI14.2014 |
Semestr: | semestr zimowy 2015/2016 |
Język wykładowy: | polski |
Forma zaliczenia: | zaliczenie |
Punkty ECTS: | 3 |
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: | Podstawy SQL, programowania w języku Java. |
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_2_A_I_K01 [2/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_2_A_I_U13 [2/5] |
Potrafi implementować zapytania do bazy danych w różnych narzędziach i językach. [PBD _U5] |
K_2_A_I_U13 [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_2_A_I_W06 [1/5] |
Posiada wiedze z zakresu modelowania semistrukturalnych danych zgodnie z zasadami języka XML. [PBD _W2] |
K_2_A_I_W06 [1/5] |
Posiada wiedzę z zakresu projektowania i implementacji innych niż relacyjne bazy danych (NoSQL). [PBD _W3] |
K_2_A_I_W06 [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 |
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 |
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. |
15 | Pogłębienie treści przekazanych werbalnie poprzez analizę dodatkowych materiałów przekazanych poprzez stronę internetową modułu i inne wskazane portale. |
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. |
30 | 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.
|
45 |
Sprawozdania (dokumentacja wykonywanych zadań) [PBD _w_1] |
Załączniki |
---|
Opis modułu (PDF) |
Sylabusy (USOSweb) | ||
---|---|---|
Semestr | Moduł | Język wykładowy |
(brak danych) |