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ą.