PRZEWODNIK PO PRZEDMIOCIE



Podobne dokumenty
PRZEWODNIK PO PRZEDMIOCIE

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

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

Programowanie sieciowe Network programming PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

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

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

KONTROLA JAKOŚCI MATERIAŁÓW I WYROBÓW QUALITY CONTROL OF MATERIALS AND PRODUCTS. Liczba godzin/tydzień: 1W, 2L PRZEWODNIK PO PRZEDMIOCIE

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

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

Nazwa przedmiotu: MODELOWANIE I ANALIZA SYSTEMÓW INFORMATYCZNYCH. Modeling and analysis of computer systems Forma studiów: Stacjonarne

PRZEWODNIK PO PRZEDMIOCIE

Nazwa przedmiotu: ZARZĄDZANIE INFRASTRUKTURĄ I DIAGNOSTYKA SIECI KOMPUTEROWYCH

SIECI BEZPRZEWODOWE Wireless networks. Forma studiów: Stacjonarne Poziom przedmiotu: I stopnia. Liczba godzin/tydzień: 1W E, 1L

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

Seminarium dyplomowe Master Thesis Seminar Forma studiów: Stacjonarne. Poziom kwalifikacji: II stopnia. Liczba godzin/tydzień: 1S

PRZEPISY I DOKUMENTACJA PRAC SPAWALNICZYCH REGULATIONS AND DOCUMENTATION OF WELDING. Liczba godzin/tydzień: 1W, 1S PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

ZASILANIE SYSTEMÓW KOMPUTEROWYCH Power supply of computer systems Forma studiów: Stacjonarne Poziom kwalifikacji: I stopnia

ORGANIZACJA PRZETWÓRSTWA ORGANIZATION OF POLYMER PROCESSING Forma studiów stacjonarne Poziom kwalifikacji: I stopnia. Liczba godzin/tydzień: 1W, 2S

PRZEWODNIK PO PRZEDMIOCIE

Poziom kwalifikacji: I stopnia. Liczba godzin/tydzień: 2W E, 2L PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

Metody optymalizacji Optimization methods Forma studiów: stacjonarne Poziom studiów II stopnia. Liczba godzin/tydzień: 1W, 1Ć

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

Mechanizacja procesów spawalniczych The mechanization of welding processes. Liczba godzin/tydzień: 1W, 2L PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

Transkrypt:

Nazwa przedmiotu: PROGRAMOWANIE APLIKACJI BAZODANOWYCH DATABASE APPLICATION PROGRAMMING Kierunek: Informatyka Rodzaj przedmiotu: obowiązkowy w ramach specjalności: Inżynieria oprogramowania Rodzaj zajęć: wykład, laboratoria Forma studiów: Stacjonarne Poziom kwalifikacji: II stopnia Liczba godzin/tydzień: 2W, 2L Kod przedmiotu: IO2_01 Rok: I Semestr: II Liczba punktów: 4 ECTS I. KARTA PRZEDMIOTU CEL PRZEDMIOTU PRZEWODNIK PO PRZEDMIOCIE C1. Zapoznanie studentów z podstawowymi metodami i technikami programowania aplikacji bazodanowych. C2. Nabycie przez studentów praktycznych umiejętności w zakresie projektowania, analizowania i tworzenia aplikacji bazodanowych w różnych frameworkach i środowiskach oprogramowania. C3. Nabycie przez studentów praktycznych umiejętności w zakresie pracy samodzielnej i zespołowej, opracowywania aplikacji bazodanowych. WYMAGANIA WSTĘPNE W ZAKRESIE WIEDZY, UMIEJĘTNOŚCI I INNYCH KOMPETENCJI 1. Wiedza z zakresu modeli baz danych. 2. Wiedza z zakresu programowania obiektowego. 3. Znajomość standardu SQL i PL/SQL. 4. Umiejętność korzystania z różnych źródeł informacji w tym z instrukcji i dokumentacji technicznej. 5. Umiejętności pracy samodzielnej i w grupie. EFEKTY KSZTAŁCENIA EK1. Posiada podstawową wiedzę z zakresu programowania aplikacji bazodanowych wykorzystując zagnieżdżony SQL i język PLSQL EK2. Zna podstawowe pojęcia i terminy związane z projektowaniem aplikacji bazodanowych EK3. Posiada wiedzę umożliwiającą projektowanie, analizowania i tworzenie aplikacji bazodanowych EK4. Zna tendencje i kierunki rozwoju w zakresie projektowania i programowania aplikacji bazodanowych EK5. Potrafi wykorzystywać biblioteki i frameworki we własnych aplikacjach EK6. Potrafi zaprojektować i utworzyć własną bibliotekę wykorzystującą technikę ORM w wybranym języku programowania

TREŚCI PROGRAMOWE Forma zajęć: WYKŁADY Liczba godzin W 1 Wprowadzenie do programowania aplikacji bazodanowych 2 W 2 Podstawy programowania aplikacji bazodanowych z wykorzystaniem biblioteki Qt 2 W 3 Biblioteki Qt z wykorzystaniem modelu MVC 2 W 4 Omówienie zaawansowanych klas do tworzenia aplikacji bazodanowych w Qt 2 W 5 Wprowadzenie do języka Python, wstęp do fameworka Django 2 W 6 Tworzenie aplikacji w języku Python z wykorzystaniem frameworka Django 2 W 7 Zaawansowane możliwości frameworka Django w aplikacjach bazodanowych 2 W 8 Wprowadzenie do języka PHP i funkcji bazodanowych 2 W 9 Biblioteki ORM w PHP, wstęp do projektu Doctrine 2 W 10 Podstawy Zend framework w aplikacjach bazodanowych 2 W 11 Zaawansowane możliwości Zend framework w aplikacjach bazodanowych 2 W 12 Wstęp do języka Java i Java Database Connectivity 2 W 13 Biblioteka Hibernate w Javie, wstęp do środowiska Oracle ADF 2 W 14 Tworzenie aplikacji z wykorzystaniem Oracle ADF 2 W 15 Ciąg dalszy tworzenie aplikacji z wykorzystaniem Oracle ADF 2 Forma zajęć: LABORATORIA Liczba godzin L 1 Przypomnienie i wykonanie zadań związanych ze standardem SQL/PLSQL 2 L 2 Program bazodanowy z wykorzystaniem biblioteki Qt 2 L 3 Program bazodanowy z wykorzystaniem biblioteki Qt w modelu MVC 2 L 4 Rozszerzenie programu bazodanowego z wykorzystaniem biblioteki Qt 2 L 5 Wstępny projekt wykorzystujący framework Django jako aplikacja bazodanowa 2 L 6 Rozszerzenie poprzedniego projektu w Django 2 L 7 Wykorzystanie frameworku Django i jego zaawansowanych możliwości 2 L 8 Aplikacja webowa z wykorzystaniem bazodanowych funckji w PHP 2 L 9 Projket Doctrine w bazodanowych aplikacjach PHP 2 L 10 Podstawowa aplikacja bazodanowa wykorzystująca Zend framework 2 L 11 Rozszerzona aplikacja bazodanowa wykorzystująca Zend framework 2 L 12 Program w języku z Java z wykorzystaniem JDBC 2 L 13 Zastosowanie biblioteki Hibernate 2 L 14 Programowanie z wykorzystaniem Oracle ADF 2 L 15 Programowanie z wykorzystaniem Oracle ADF (ciąg dalszy) 2

NARZĘDZIA DYDAKTYCZNE 1. wykład z wykorzystaniem prezentacji multimedialnych 2. dokumentacje techniczne dostępne na stronach frameworków i bibliotek 3. instrukcje do wykonywania ćwiczeń laboratoryjnych SPOSOBY OCENY (F formująca, P - podsumowująca) F1 ocena przygotowania do ćwiczeń laboratoryjnych F2 ocena umiejętności stosowania zdobytej wiedzy podczas wykonywania ćwiczeń F3 ocena końcowego stanu wykonanych zadań laboratoryjnych F4 ocena aktywności podczas zajęć P1 ocena umiejętności rozwiązywania postawionych problemów oraz sposobu prezentacji uzyskanych wyników zaliczenie na ocenę* P2 ocena opanowania nauczania będącego przedmiotu wykładu zaliczenie wykładu *) warunkiem uzyskania zaliczenia jest wykonanie projektu aplikacji bazodanowej w wybranym przez studenta frameworku OBCIĄŻENIE PRACĄ STUDENTA Forma aktywności Godziny kontaktowe z prowadzącym Godziny konsultacji z prowadzącym Zapoznanie się z literaturą Przygotowanie do ćwiczeń laboratoryjnych Przygotowanie aplikacji i sprawozdania Suma: SUMARYCZNA LICZBA PUNKTÓW ECTS DLA PRZEDMIOTU: Liczba punktów ECTS, którą student uzyskuje na zajęciach wymagających bezpośredniego udziału prowadzącego Liczba punktów ECTS, którą student uzyskuje w ramach zajęć o charakterze praktycznym, w tym zajęć laboratoryjnych i projektowych: Średnia liczba godzin na zrealizowanie aktywności 30W + 30L 60 h 5 h 10 h 15 h 10 h 100 h 4 ECTS 2,6 ECTS 2,2 ECTS LITERATURA PODSTAWOWA I UZUPEŁNIAJĄCA 1. http://qt-project.org/doc 2. https://docs.djangoproject.com/en/1.3 3. http://www.doctrine-project.org/documentation 4. http://framework.zend.com/manual 5. http://www.hibernate.org/ 6. http://www.oracle.com/technetwork/developer-tools/adf/overview/index.html 7. Anil Hemrajani, Tworzenie aplikacji sieciowych za pomocą Springa, Hibernate i Eclipse, Helion, 2007 8. Jeff Forcier, Paul Bissex, Wesley Chun, Python i Django. Programowanie aplikacji webowych,

Helion, 2009 9, Włodzimierz Gajda, Zend Framework od podstaw. Wykorzystaj gotowe rozwiązania PHP do tworzenia zaawansowanych aplikacji internetowych, Helion, 2011 10. Włodzimierz Gajda, PHP, MySQL i MVC. Tworzenie witryn WWW opartych na bazie danych, Helion, 2010 PROWADZĄCY PRZEDMIOT (IMIĘ, NAZWISKO, E-MAIL) dr inż. Olga Siedlecka-Lamch olga.siedlecka@icis.pcz.pl MACIERZ REALIZACJI EFEKTÓW KSZTAŁCENIA Efekt kształcenia Odniesienie danego efektu do efektów zdefiniowanych dla całego programu (PEK) Cele przedmiotu Treści programowe Narzędzia dydaktyczne EK1 KIO2_W01 C1 W1, W2, L1, L2 1,3 F1,F2,P1 EK2 EK3 KIO2_W05, KIO2_W16 KIO2_W05, KIO2_W011, KIO2_U08 C1 W1, W3, W5, L1, L3, L5 1-3 F1,F4,P2 Sposób oceny C2 W1-W15, L1-L15 1-3 F2,F3,P1,P2 EK4 KIO2_U04 C2 W1-W15, L1-L15 1-3 F2,F4,P1 EK5 EK6 KIO2_U01, KIO2_U05 KIO2_U10 KIO2_W11, KIO2_W16, KIO2_K01, KIO2_U04, KIO2_U08, KIO2_K05 II. FORMY OCENY SZCZEGÓŁY C2,C3 W1-W15, L1-L15 1-3 F1,F3,F4,P1,P2 C2,C3 W5, W11, L5, L11 1-3 F2,F3,P2 Efekt 1 Efekt 2 Efekt 3 Na ocenę 2 Na ocenę 3 Na ocenę 4 Na ocenę 5 poniżej 60% poniżej 60% poniżej 60%

Efekt 4 poniżej 60% Efekt 5 poniżej 60% Efekt 6 poniżej 60% Dopuszcza się wystawienie oceny połówkowej o ile student spełniający wszystkie efekty kształcenia wymagane do oceny pełnej spełnia niektóre efekty kształcenia odpowiadające ocenie wyższej III. INNE RZYDATNE INFORMACJE O PRZEDMIOCIE 1. Wszelkie informacje dla studentów (prezentacje do zajęć, instrukcje do ćwiczeń laboratoryjnych, przykładowe aplikacje) dostępne są na stronie internetowej... 2. Informacja na temat konsultacji przekazywana jest studentom podczas pierwszych zajęć oraz dostępna jest na stronie internetowej.