KARTA MODUŁU KSZTAŁCENIA

Podobne dokumenty
KARTA MODUŁU KSZTAŁCENIA

KARTA MODUŁU KSZTAŁCENIA

KARTA MODUŁU KSZTAŁCENIA

KARTA MODUŁU KSZTAŁCENIA

KARTA MODUŁU KSZTAŁCENIA

KARTA MODUŁU KSZTAŁCENIA

KARTA MODUŁU KSZTAŁCENIA

KARTA MODUŁU KSZTAŁCENIA

KARTA MODUŁU KSZTAŁCENIA

KARTA MODUŁU KSZTAŁCENIA

KARTA MODUŁU KSZTAŁCENIA

KARTA MODUŁU KSZTAŁCENIA

Informatyka I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny) stacjonarne (stacjonarne / niestacjonarne)

KARTA MODUŁU KSZTAŁCENIA

KARTA MODUŁU KSZTAŁCENIA

KARTA MODUŁU KSZTAŁCENIA

KARTA MODUŁU KSZTAŁCENIA

KARTA MODUŁU KSZTAŁCENIA

KARTA MODUŁU KSZTAŁCENIA

KARTA MODUŁU KSZTAŁCENIA

KARTA MODUŁU KSZTAŁCENIA

E-I-0007-s3. Informatyka I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny)

KARTA MODUŁU KSZTAŁCENIA

Informatyka I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny) niestacjonarne (stacjonarne / niestacjonarne)

KARTA MODUŁU KSZTAŁCENIA

Mechanika i Budowa Maszyn II stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

KARTA MODUŁU KSZTAŁCENIA

KARTA MODUŁU KSZTAŁCENIA

KARTA MODUŁU KSZTAŁCENIA

KARTA MODUŁU KSZTAŁCENIA

KARTA MODUŁU KSZTAŁCENIA

KARTA MODUŁU KSZTAŁCENIA

PRZEWODNIK PO PRZEDMIOCIE

KARTA MODUŁU KSZTAŁCENIA

KARTA MODUŁU KSZTAŁCENIA

KARTA MODUŁU KSZTAŁCENIA

KARTA MODUŁU KSZTAŁCENIA

E-1IZ2-07-s4. Informatyka I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

KARTA MODUŁU KSZTAŁCENIA

KARTA MODUŁU KSZTAŁCENIA

PRZEWODNIK PO PRZEDMIOCIE

KARTA MODUŁU KSZTAŁCENIA

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE. stacjonarne. I stopnia III. Dr inż. Ewa Kempa. ogólnoakademicki. specjalnościowy

KARTA MODUŁU KSZTAŁCENIA

APLIKACJE KLIENT-SERWER Client-Server Applications Forma studiów: Stacjonarne Poziom kwalifikacji: I stopnia. Liczba godzin/tydzień: 2W, 2L

KARTA MODUŁU KSZTAŁCENIA

KARTA MODUŁU KSZTAŁCENIA

KARTA MODUŁU KSZTAŁCENIA

KARTA MODUŁU KSZTAŁCENIA

Kod przedmiotu: międzynarodowych Przedmiot w języku angielskim: Basic Knowledge of International Relations

KARTA MODUŁU KSZTAŁCENIA

KARTA MODUŁU KSZTAŁCENIA

Specjalnościowy Obowiązkowy Polski Semestr trzeci

Politechnika Częstochowska, Wydział Zarządzania PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

KARTA MODUŁU KSZTAŁCENIA

KARTA MODUŁU KSZTAŁCENIA

PRZEWODNIK PO PRZEDMIOCIE

KARTA PRZEDMIOTU. Procedury składowane w bazach danych D1_11

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

Inżynieria systemów mobilnych

KARTA MODUŁU KSZTAŁCENIA

STOSUNKI MIĘDZYNARODOWE

Cel przedmiotu. Wymagania wstępne w zakresie wiedzy, umiejętności i innych kompetencji 1 Język angielski 2 Inżynieria oprogramowania

PRZEWODNIK PO PRZEDMIOCIE

Projektowanie Produktu Product Design PRZEWODNIK PO PRZEDMIOCIE

SYLABUS DOTYCZY CYKLU KSZTAŁCENIA realizacja w roku akademickim 2016/2017

PRZEWODNIK PO PRZEDMIOCIE. Seminarium dyplomowe i pisanie pracy dyplomowej Kierunek. niestacjonarne Poziom kwalifikacji

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

forma studiów: studia stacjonarne Liczba godzin/tydzień: 1, 0, 2, 0, 0

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

Programowanie w Javie nazwa przedmiotu SYLABUS A. Informacje ogólne

KARTA MODUŁU KSZTAŁCENIA

PRZEWODNIK PO PRZEDMIOCIE WYMAGANIA WSTĘPNE W ZAKRESIE WIEDZY, UMIEJĘTNOŚCI I INNYCH KOMPETENCJI

SYSTEMY BAZ DANYCH Database Systems Forma studiów: Stacjonarne. Poziom przedmiotu: II stopnia Liczba godzin/tydzień: 2W E, 2L

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE. Logistyka. Stacjonarne. II stopnia. dr Joanna Krzywda. ogólnoakademicki. obieralny(do wyboru)

PRZEWODNIK PO PRZEDMIOCIE INFORMATYKA W LOGISTYCE. Logistyka. Stacjonarne. II stopnia. Dr Maciej Sobociński. ogólnoakademicki.

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE. Filologia, specjalność: język biznesu angielski

Karta (sylabus) przedmiotu

PRZEWODNIK PO PRZEDMIOCIE. Terminologia specjalistyczna w komunikacji międzynarodowej Angielski Język Biznesu

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

Transkrypt:

KARTA MODUŁU KSZTAŁCENIA I. 1 Nazwa modułu kształcenia I. Informacje ogólne Inżynieria baz danych 2 Nazwa jednostki prowadzącej Instytut Informatyki Zakład Informatyki Stosowanej 3 Kod modułu (wypełnia koordynator ECTS) 4 Grupa treści kształcenia kierunkowego 5 Typ modułu obowiązkowy 6 Poziom studiów 7 Liczba punktów ECTS 8 Poziom przedmiotu studia I-go stopnia 4 średnio-zaawansowany 9 Rok studiów, semestr III rok V semestr zimowy 10 Liczba godzin w semestrze 11 Liczba godzin w tygodniu studia stacjonarne 15 30 1 2 12 Język wykładowy: polski Wyk. Ćw. Lab. Sem. Proj. Wyk. Ćw. Lab. Sem. Proj. 13 Wykładowca (wykładowcy) (imię i nazwisko, stopień naukowy oraz adres e-mailowy wykładowcy/wykładowców prowadzących zajęcia) Marta Chodyka mgr inż., mail: m.chodyka@dydaktyka.pswbp.pl 14 Wymagania wstępne 1. Podstawowe wiadomości z zakresu relacyjnych Baz 2. Znajomość składni języka SQL 3. Znajomość podstaw programowania II. Informacje szczegółowe 15 Cele przedmiotu C1 Zapoznanie Studentów z podstawowymi zasadami pisania programów w języku, zapoznanie z typami danych w Pl/SQL C2 C3 C4 C5 Wskazanie podziału programów na sekcje i zapoznanie Studentów z strukturą bloków w języku, projektuje i realizuje Bazę Scharakteryzowanie zagadnień związanych z strukturami sterującymi i kontrolnymi w języku, omówienie i prezentacja wyników zadań Zdefiniowanie zadań i roli poleceń SQL w języku Zapoznanie Studentów ze składnią i wykorzystaniem kursorów

C6 C7 C8 Scharakteryzowanie zasad obsługi wyjątków Objaśnienie sposobów wykorzystania procedur, funkcji i pakietów w języku Zdefiniowanie roli wyzwalaczy i ich wykorzystania w języku 16 Efekty kształcenia w zakresie wiedzy, umiejętności i kompetencji społecznych nr student, który zaliczył przedmiot, potrafi: odniesienie do celów przedmiotu EK01 EK02 EK03 EK04 EK05 EK06 EK07 EK08 EK09 Świadomie ma teoretyczną wiedzę ogólną z zakresu Baz i technik ich tworzenia oraz posługuje się podstawowymi pojęciami z zakresu programowania w językach nowej generacji na przykładzie języka Definiuje podział bloku na sekcje w języku i pojęcia związane z wyszczególnieniem struktury bloku, projektuje i realizuje Bazy Świadomie posługuje się istniejącymi typami danych w języku i tworzy własne typy użytkownika, opracowuje dokumentację programu, omawia wyniki Wybiera właściwe techniki tworzenia struktur sterujących i kontrolnych języka Świadomie posługuje się poleceniami SQL w programowaniu w i ma wiedzę związaną z technikami tworzenia Baz Świadomie posługuje się kursorami do pobierania danych z bazy danych i przekazywania ich do programu, świadomie prezentuje wyniki zadania Wybiera właściwe techniki obsługi wyjątków, świadomie posługuje się terminologią z tym związaną, analizuje sposób funkcjonowania Bazy Formułuje właściwie podprogramy: procedury, funkcje i wybiera właściwe techniki przy pisaniu pakietów w języku Świadomie posługuje się wykorzystaniem wyzwalaczy w języku i przeprowadza testy Bazy C1 C2 C2 C3 C4 C5 C6 C7 C8

W1 W2 17 Treści programowe forma zajęć - wykłady Podstawowe właściwości języka Struktury sterujące, kontrolne i warunki w języku liczba godzin S liczba godzin NS odniesienie do efektów kształcenia dla przedmiotu 2 - C1 C2 2 - C3 W3 SQL w języku 2 - C4 W4 Kursory pobieranie danych z baz danych do programów 2 - C5 W5 Obsługa wyjątków 2 - C6 W6 Podprogramy w języku 2 - C7 W7 Pakiety w języku 2 - C7 W8 Wyzwalacze w języku 1 - C8 suma godzin 15 0 15 L1 L2 L3 forma zajęć - laboratoria Zapoznanie z podstawami działania i właściwościami systemu Oracle Podstawowe bloki i typy danych w języku Struktury sterujące w języku liczba godzin S liczba godzin NS odniesienie do efektów kształcenia dla przedmiotu 2 - C1 2 - C2 2 - C3 L4 Struktury kontrolne 2 - C3 L5 SQL w języku 4 - C4 L6 Kursory pobieranie danych z baz danych do programów 4 - C5 L7 Obsługa wyjątków 4 - C6 L8 Zastosowanie procedur i funkcji 4 - C7 L9 Zastosowanie pakietów w 4 - C7 L10 Obsługa wyzwalaczy 2 - C8 suma godzin 30 0 18 Narzędzia/metody dydaktyczne N1. Wykłady w formie prezentacji N2. Skrypty do laboratorium

N3. Oprogramowanie baza danych Oracle N4. Komputer 19 Sposoby oceny (F formująca, P podsumowująca) F1. Ocena bieżącego przygotowania do zajęć laboratoryjnych i aktywności w trakcie zajęć - ocenianie ciągłe F2. Ocena sprawozdań z zajęć laboratoryjnych P1. Kolokwia w ciągu semestru z materiału z laboratorium P2. Zaliczenie materiału wykładowego w formie pisemnej 20 Obciążenie pracą studenta forma aktywności średnia liczba godzin na zrealizowanie aktywności S NS Godziny kontaktowe z nauczycielem 50 - Przygotowanie się do laboratorium 20 - Opracowanie sprawozdań z zajęć 10 - Przygotowanie się do zaliczenia 20 - wykładu SUMA 100 0 SUMARYCZNA LICZBA PUNKTÓW ECTS DLA PRZEDMIOTU 21 Literatura podstawowa i uzupełniająca Literatura podstawowa: 1. Oracle Database 10g. Programowanie w języku Autorzy: Scott Urman, Ron Hardman, Michael McLaughlin 2. Oracle Database 10g. Podręcznik administratora baz danych Autorzy: Kevin Loney, Bob Bryla 3. Oracle Database 10g Express Edition. Tworzenie aplikacji internetowych w PHP Autor: Michael McLaughlin Literatura uzupełniająca: 1. Oracle i Java. Programowanie Autor: Bulusu Lakshman 2. Oracle Database 10g. Kompendium administratora Autor: Kevin Loney 4 22 Kryteria oceny 1 * na ocenę 2 nr efektu (ndst) EK01 Student nie ma ogólnej wiedzy z zakresu Baz, nie zna technik tworzenia i na ocenę 3 (dst) Student ma ogólną wiedzę z zakresu Baz, zna techniki tworzenia i korzystania z Baz na ocenę 4 (db) Student ma ogólną wiedzę z zakresu Baz, zna techniki tworzenia i korzystania z Baz na ocenę 5 (bdb) Student ma ogólną wiedzę z zakresu Baz, zna techniki tworzenia i korzystania z Baz *do decyzji koordynatora

EK02 EK03 EK04 EK05 EK06 korzystania z Baz i nie potrafi definiować podstawowych pojęć związanych z programowaniem w języku Student nie potrafi zdefiniować sekcji występujących w programach języka, nie umie projektować i realizować Baz Student nie potrafi przedstawić typów danych w języku, nie umie opracować dokumentacji programu, nie umie omówić wyników Student nie potrafi zdefiniować typów struktur sterujących i kontrolnych w Student nie zna możliwości wykorzystania poleceń SQL w pisaniu kodu programu w, nie zna technologii Baz Student nie potrafi zdefiniować potrzeby i poprawnie wykorzystuje pojęcia związane z programowaniem języku Student definicje rodzaje sekcji w blokach i zna teorię związaną z wyszczególnieniem struktury bloku w języku definiować typy danych, jest świadomy podziału typów zgodnie z podziałem na grupy typów, umie opracować dokumentację programu i omówić wyniki zdefiniować typy struktur sterujących i kontrolnych w, zna ich składnię możliwości wykorzystania poleceń SQL w pisaniu kodu programu w, zna technologie Baz definicję kursora, zna teorię i rozumie oraz poprawnie wykorzystuje pojęcia związane z pisaniem programów w języku Student biegle omawia sekcje w blokach, zna ich zastosowanie i definiuje struktury bloków definiować typy danych, zna składnię tworzenia własnych typów użytkownika,, umie opracować dokumentację programu i omówić wyniki zdefiniować typy struktur sterujących i kontrolnych w, zna ich składnię, pisze podstawowe programy z ich wykorzystaniem możliwości wykorzystania poleceń dynamicznego SQL w pisaniu kodu programu w, pisze podstawowe programy, zna technologie Baz definicję kursora, zna teorię i poprawnie posługuje się pojęciami związanymi z programowaniem w języku i potrafi dyskutować na ich temat w praktycznym wykorzystaniu Student wykorzystuje w praktyce sekcje w blokach, zna ich zastosowanie i biegle definiuje struktury bloków definiować typy danych, zna składnię tworzenia własnych typów użytkownika, wykorzystuje to w praktyce,, umie opracować dokumentację programu, omówić wyniki zdefiniować typy struktur sterujących i kontrolnych w, zna ich składnię, pisze zaawansowane programy z ich wykorzystaniem możliwości wykorzystania poleceń dynamicznego SQL w pisaniu kodu programu w, pisze zaawansowane programy, zna technologie Baz definicję kursora, biegle wykorzystuje

EK07 EK08 EK09 stosowania kursorów, nie zna składni tworzenia kursora i nie umie zaprezentować wyników zadania Student nie zna technik obsługi wyjątków w, nie potrafi dokonać krytycznej analizy sposobu funkcjonowania programu Student nie zna składni formułowania podprogramów w języku, nie zna języków programowania Baz Student nie zna składni formułowania wyzwalaczy w języku i testowania Baz używania kursorów: otwieranie, wykorzystanie, zamykanie, umie zaprezentować wyniki zadania podstawy pisania obsługi wyjątków, zna etapy obsługi wyjątków, potrafi dokonać krytycznej analizy sposobu funkcjonowania programu przedstawić składnię pisania podprogramów w, potrafi w sposób teoretyczny przedstawić zagadnienia z tym związane, zna języki programowania Baz pojęcia związane z definicja wyzwalaczy w, potrafi zdefiniować zdarzenia, jakie mogę być obsługiwane przez wyzwalacze i następnie je testować używania kursorów: otwieranie, wykorzystanie, zamykanie i potrafi wykorzystywać to w praktyce,, umie zaprezentować wyniki zadania opisać etapy obsługi wyjątków i wykorzystuje je w praktyce, potrafi dokonać krytycznej analizy sposobu funkcjonowania programu poprawnie wykorzystywać składnię podprogramów i pisze podstawowe programy wraz z tworzeniem pakietów, zna języki programowania Baz dyskutować o zdarzeniach, jakie mogę być obsługiwane przez wyzwalacze, potrafi prowadzić dyskusję nt temat rodzajów wyzwalaczy, pisze podstawowe wyzwalacze i następnie je testować kursory w praktyce, wykorzystuje kursory jawne i niejawne, definiuje zmienne kursorowe w programach., umie zaprezentować wyniki zadania Student w praktyce wykorzystuje obsługę wyjątków, potrafi definiować błędy użytkownika, obsługuje błędy niepredefiniowane, potrafi dokonać krytycznej analizy sposobu funkcjonowania programu poprawnie wykorzystywać składnię podprogramów i pisze zaawansowane programy wraz z tworzeniem pakietów (dziedziczenie), potrafi samodzielnie rozbudowywać programy, zna języki programowania Baz dyskutować o zdarzeniach, jakie mogę być obsługiwane przez wyzwalacze, potrafi prowadzić dyskusję na temat rodzajów wyzwalaczy, pisze zaawansowane wyzwalacze dla zdarzeń systemowych i zdarzeń użytkownika i następnie je testować

III. Inne przydatne informacje 23 Inne przydatne informacje o przedmiocie 1. Informacje o przedmiocie i materiały dydaktyczne zamieszczane są na stronie www.mch.ii.pswbp.pl/ 2. Miejsce odbywania się zajęć: PSW im. Papieża Jana Pawła II w Białej Podlaskiej, sala 277R 3. Zajęcia odbywają się zgodnie z aktualnym planem zajęć 4. Konsultacje odbywają się godnie z terminarzem konsultacji

Tabela podsumowująca. Efekt kształcenia Odniesienie danego efektu do efektów zdefiniowanych dla całego programu ( kierunkowych ) Cele przedmiotu Treści programowe Narzędzia/metody dydaktyczne Sposób oceny EK01 K_W10 K_U01 C1 W1 L1 L2 N1 N2 N3 N4 P2 EK02 K_U18 C2 W1 L2 N1 N3 N4 F1 P2 EK03 K_U03 C2 W1 L2 N1 N2 F1 P2 EK04 K_W15 C3 W2 L3 L4 N1 N2 N3 N4 F1 P1 P2 EK05 K_W15 C4 W3 L5 N1 N2 N3 N4 F1 P1 P2 EK06 K_U04 C5 W4 L6 N1 N2 N3 N4 F1 F2 P1 P2 EK07 K_U14 C6 W6 L7 N1 N2 N3 N4 F1 F2 P1 P2 EK08 K_W15 C7 W6 W7 L8 L9 N1 N2 N3 N4 F1 F2 P1 P2 EK09 K_U14 C8 W8 L10 N1 N2 N3 N4 F1 F2 P1 P2 Strona 8