wzór sylabusa UG - Programowanie biznesowych aplikacji

Transkrypt

wzór sylabusa UG - Programowanie biznesowych aplikacji
Nazwa przedmiotu
Programowanie aplikacji bazodanowych
Kod ECTS
Uzupełnia pracownik toku studiów, według ustalonego w UG wzoru
Nazwa jednostki prowadzącej przedmiot
Wydział Zarządzania / Katedra Informatyki Ekonomicznej
Studia
Wydział
stopień
Zarządzania
Podyplomowe
Nazwisko osoby prowadzącej (osób prowadzących)
dr Dariusz Kralewski
tryb
niestacjonarne
Formy zajęć, sposób ich realizacji i przypisana im liczba godzin
A. Formy zajęć
 ćwiczenia: audytoryjne, laboratoryjne, terenowe, warsztatowe, wychowania fizycznego (ogólnorozwojowe/profilowane lub rehabilitacyjne)
B. Sposób realizacji zajęć wybrany z przygotowanej listy:
 zajęcia w sali dydaktycznej
Liczba punktów ECTS
2 pkt ECTS
18 godz. - udział w ćwiczeniach (0,66 pkt),
20 godz. - przygotowanie do zajęć (0,66 pkt),
20 godz. - studiowanie literatury przedmiotu (0,66
pkt)
C. Liczba godzin 18
Cykl dydaktyczny
Semestr letni
Status przedmiotu
 obowiązkowy
Język wykładowy
Polski
Metody dydaktyczne
 ćwiczenia laboratoryjne: metoda projektów, rozwiązywanie zadań, dyskusja
Forma i sposób zaliczenia oraz podstawowe kryteria oceny lub wymagania egzaminacyjne
A. Sposób zaliczenia
 zaliczenie bez oceny
B. Formy zaliczenia
 wykonanie pracy zaliczeniowej – projekt lub prezentacja
C. Podstawowe kryteria
 wykonanie projektu zaliczeniowego uwzględniającego minimum
50% wymagań wskazanych przez prowadzącego
Sposób weryfikacji założonych efektów kształcenia
zakładany efekt kształcenia
zajęcia w laboratorium
komputerowym
lektura dodatkowych zasobów edukacyjnych
udostępnionych przez prowadzącego w ramach serwisów zewnętrznych i/albo Platformy Edukacyjnej UG
Wiedza
Kr2_W04
+
Kr2_U04
+
Umiejętności
Kompetencje
Kr2_K01
+
Kr2_K02
+
Określenie przedmiotów wprowadzających wraz z wymogami wstępnymi
Należy określić:
A. Wymagania formalne
Brak
B. Wymagania wstępne
Brak
+
Cele przedmiotu
 Poznanie zagadnień pozwalających programować biznesowe aplikacje bazodanowe.
 Nabycie umiejętności z zakresu logiki tworzenia relacyjnych baz danych, języka SQL, języka T-SQL
Treści programowe
1. Koncepcja tworzenia tabel, klucze główne, klucze obce, relacje jeden-do-jednego, jeden-do-wielu i wiele-do-wielu, łączenie
tabel. Rodzaje diagramów, komponenty, wstęp do normalizacji danych. 2NF, 3NF, koncepcja na 4NF i 5NF.Instrukcja
CREATE, INSERT, SELECT oraz sekwencje.
2. Instrukcja SELECT - warunki, wyrażenia i operatory, funkcje agregujące. Sekwencje oraz instrukcja ALTER - modyfikacja
tabel. Indeksy, synonimy oraz wyzwalacze. Funkcje numeryczne, znakowe, daty i czasu. Konwersja typów danych, typy
proste i użytkownika.
3. Dostęp do danych w SQL Server
4. Tworzenie formatek służących do operacji na bazie danych
5. Dane w Web Services
Wykaz literatury
A. Literatura wymagana do ostatecznego zaliczenia zajęć (zdania egzaminu):
A.1. wykorzystywana podczas zajęć
 Beynon-Davies P., Systemy baz danych, WNT, Warszawa 1998
 Kurs internetowy 47076 Database Fundamentals
 Kurs internetowy 6686 Getting Started with Language Integrated Query in Microsoft Visual Studio 2008
 Kurs internetowy Course 6687: Implementing Data Access Using Language Integrated Query to SQL
 Kurs internetowy Course 6688: Implementing the Entity Framework in Microsoft ADO.NET 3.5 Applications
A.2. studiowana samodzielnie przez studenta
 Kurs internetowy Querying Microsoft SQL Server 2012 Databases Jump Start
Efekty uczenia się
Wiedza
 posiada wiedzę o relacyjnych bazach danych,
W zakresie wiedzy:
 identyfikuje zastosowania poszczególnych składowych bazy danych dla rozwijania apliKr2_W04 Zna zaawansowane
kacji bazodanowych,
metody matematyczne, staty zna składnie języków SQL, T-SQL, LINQ,
styczne, ekonometryczne oraz
 rozumie konieczność stosowania baz danych w aplikacjach biznesowych,
informatyczne umożliwiające
 posiada wiedzę o możliwościach i korzyściach stosowania baz danych w aplikacjach bizpozyskiwanie, przetwarzanie i
nesowych.
analizę danych odzwierciedlających funkcjonowanie i
wzrost gospodarki narodowej i
jej składowych oraz zjawisk i
procesów zachodzących w ich
otoczeniu
W zakresie umiejętności:
Kr2_U04 Potrafi na poziomie
zaawansowanym planować,
projektować i programować
systemy informatyczne,
wspierające funkcjonowanie
podmiotów gospodarczych
W zakresie kompetencji społecznych:
Kr2_K01 Rozumie potrzebę
ustawicznego uzupełniania i
pogłębiania nabytej wiedzy;
inspiruje i organizuje proces
uczenia się innych osób
Kr2_K02 Rozumie potrzebę
systematycznego studiowania
kierunkowej literatury naukowej i popularnonaukowej; jest
świadomy konieczności prowadzenie obserwacji, eksperymentów, badań oraz podejmowania za nie odpowiedzialności
Kontakt
[email protected]
Umiejętności
 biegle stosuje języki SQL, T-SQL, LINQ dla przygotowania aplikacji bazodanowych;
 potrafi tworzyć aplikacje biznesowe oparte o relacyjne bazy danych;
 projektuje formatkowe aplikacje bazodanowe,
 potrafi skutecznie stosować technologie baz danych dla rozwijania możliwości aplikacji
biznesowych.
Kompetencje społeczne (postawy)
 dąży do rozwiązania przedstawionego problemu wytworzenia aplikacji bazodanowych,
 wykazuje kreatywność w procesie projektowania biznesowych baz danych,
 przestrzega specyfikacji projektowej w trakcie realizacji projektu bazodanowego,
 sprawnie zarządza pracą zespołu projektowego przygotowującego aplikację bazodanową.