Załącznik Nr 5 do Zarz. Nr 33/11/12

Podobne dokumenty
KARTA PRZEDMIOTU. 2. Kod przedmiotu: ZSI. 1. Nazwa przedmiotu: ZARZĄDZANIE SYSTEMAMI INFORMATYCZNYMI

KARTA PRZEDMIOTU. 1. Nazwa przedmiotu: ZARZĄDZANIE SYSTEMAMI INFORMATYCZNYMI. 2. Kod przedmiotu: ZSI

Załącznik Nr 5 do Zarz. Nr 33/11/12

Załącznik Nr 5 do Zarz. Nr 33/11/12

Załącznik Nr 5 do Zarz. Nr 33/11/12

KARTA PRZEDMIOTU. Forma prowadzenia zajęć

KARTA PRZEDMIOTU. 1. Nazwa przedmiotu: TECHNOLOGIA INFORMACYJNA 2. Kod przedmiotu:

PRZEWODNIK PO PRZEDMIOCIE

KARTA PRZEDMIOTU. 2. Kod przedmiotu: ROZ-L2-57

KARTA PRZEDMIOTU. 2. Kod przedmiotu: ROZ-L2-57

KARTA PRZEDMIOTU. 2. Kod przedmiotu: BSI

Załącznik Nr 5 do Zarz. Nr 33/11/12

K1A_W11, K1A_W18. Egzamin. wykonanie ćwiczenia lab., sprawdzian po zakończeniu ćwiczeń, egzamin, K1A_W11, K1A_W18 KARTA PRZEDMIOTU

Wymogi wstępne dotyczą wiedzy pobranej przez studentów na przedmiotach: Systemy operacyjne, oraz Sieci komputerowe i Internet

Specjalnościowy Obowiązkowy Polski Semestr 5

Załącznik Nr 5 do Zarz. Nr 33/11/12

Załącznik Nr 5 do Zarz. Nr 33/11/12

PRZEWODNIK PO PRZEDMIOCIE

KARTA PRZEDMIOTU. 1. Nazwa przedmiotu: TECHNOLOGIE SIECIOWE

Załącznik Nr 5 do Zarz. Nr 33/11/12

Załącznik Nr 5 do Zarz. Nr 33/11/12

Kierunkowy Wybieralny Polski Semestr IV

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

Kierunkowy Wybieralny Polski Semestr V

1. Nazwa przedmiotu: Odniesienie do efektów dla kierunków. Nr Opis efektu kształcenia Metoda sprawdzenia efektu kształcenia. Forma prowadzenia zajęć

KARTA PRZEDMIOTU EKOLOGIA ZASOBÓW NATURALNYCH I OCHRONA ŚRODOWISKA. 1. Nazwa przedmiotu: 2. Kod przedmiotu: ROZ-P1-37

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

Inżynieria oprogramowania - opis przedmiotu

Załącznik Nr 5 do Zarz. Nr 33/11/12

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

KARTA PRZEDMIOTU. 1 Student ma wiedzę z matematyki wyższej Kolokwium Wykład, ćwiczenia L_K01(+) doskonalącą profesjonalny L_K03(+) warsztat logistyka.

Załącznik Nr 5 do Zarz. Nr 33/11/12

Załącznik Nr 5 do Zarz. Nr 33/11/12

KARTA PRZEDMIOTU. (pieczęć wydziału)

KARTA PRZEDMIOTU. 2) Kod przedmiotu: ROZ_Z_S2Ms4_F4_09

Załącznik Nr 5 do Zarz. Nr 33/11/12

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

KARTA PRZEDMIOTU. Forma prowadzenia zajęć. Odniesienie do efektów dla kierunku studiów K1A_W02

Załącznik Nr 5 do Zarz. Nr 33/11/12

KARTA PRZEDMIOTU. 2. Kod przedmiotu:

PRZEWODNIK PO PRZEDMIOCIE

KARTA PRZEDMIOTU. Forma prowadzenia zajęć. Odniesienie do efektów dla kierunku studiów

PRZEWODNIK PO PRZEDMIOCIE

Specjalnościowy Obowiązkowy Polski Semestr trzeci

Kierunkowy Wybieralny Polski Semestr V

Załącznik Nr 5 do Zarz. Nr 33/11/12

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

8. Specjalność: ZARZĄDZANIE PRZEDSIĘBIORSTWEM AUDYTOR BIZNESOWY

12. Przynależność do grupy przedmiotów: Blok przedmiotów matematycznych

Załącznik Nr 5 do Zarz. Nr 33/11/12

KARTA PRZEDMIOTU. 12. Przynależność do grupy przedmiotów: Prawdopodobieństwo i statystyka

KARTA PRZEDMIOTU. 1) Nazwa przedmiotu: Projekt inżynierski. 2) Kod przedmiotu: SIG-EZiZO/47

ZARZĄDZANIE PRODUKCJĄ

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

Załącznik Nr 5 do Zarz. Nr 33/11/12

Politechnika Krakowska im. Tadeusza Kościuszki. Karta przedmiotu. obowiązuje studentów rozpoczynających studia w roku akademickim 2013/2014

Programowanie sieciowe Network programming PRZEWODNIK PO PRZEDMIOCIE

KARTA PRZEDMIOTU. Programowanie aplikacji bazodanowych w języku C# D1_2

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

Załącznik Nr 5 do Zarz. Nr 33/11/12

A. USYTUOWANIE MODUŁU W SYSTEMIE STUDIÓW

PRZEWODNIK PO PRZEDMIOCIE

Elektrotechnika I stopień (I stopień / II stopień) ogólno akademicki (ogólno akademicki / praktyczny) kierunkowy (podstawowy / kierunkowy / inny HES)

Załącznik Nr 5 do Zarz. Nr 33/11/12 KARTA PRZEDMIOTU. 2. Kod przedmiotu ZP-Z1-19

Interbase. stacjonarne (stacjonarne / niestacjonarne) kierunkowy (podstawowy / kierunkowy / inny HES)

Załącznik Nr 5 do Zarz. Nr 33/11/12

ZARZĄDZANIE PRZEDSIĘBIORSTWEM AUDYTOR BIZNESOWY

Załącznik Nr 5 do Zarz. Nr 33/11/12

KARTA PRZEDMIOTU. Programowanie wieloplatformowe, D1_1

Załącznik Nr 5 do Zarz. Nr 33/11/12

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

8. Specjalność: ZARZĄDZANIE PRZEDSIĘBIORSTWEM- AUDYTOR BIZNESOWY

12. Przynależność do grupy przedmiotów: Blok przedmiotów matematycznych

Bazy danych w geomatyce Databases in Geomatics

(pieczęć wydziału) KARTA PRZEDMIOTU. 2. Kod przedmiotu: PWBOB

Programowanie obiektowe 1 - opis przedmiotu

PRZEDSIĘBIORSTW PRZEMYSŁOWYCH

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

PRZEWODNIK PO PRZEDMIOCIE

8. Specjalność: ZARZĄDZANIE PRZEDSIĘBIORSTWEM AUDYTOR BIZNESOWY

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

Załącznik Nr 5 do Zarz. Nr 33/11/12

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

Programowanie obiektowe Object programming. Elektrotechnika II stopień (I stopień / II stopień) Ogólno akademicki (ogólno akademicki / praktyczny)

Studia literaturowe, przygotowanie do egzaminu. Studia literaturowe, przygotowanie do egzaminu

KARTA PRZEDMIOTU. Warsztaty z programowania mobilnego w Python. Python Mobile Programming Workshop

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

SYLABUS DOTYCZY CYKLU KSZTAŁCENIA Bieżący sylabus w semestrze zimowym roku 2016/17

E-3IZ1-05-s5. Informatyka I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

Język Java i technologie Web - opis przedmiotu

Podyplomowe Studium Informatyki w Bizniesie Wydział Matematyki i Informatyki, Uniwersytet Łódzki specjalność: Tworzenie aplikacji w środowisku Oracle

SYLABUS/KARTA PRZEDMIOTU

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

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

tel. (+48 81) /22 fax (+48 81) Cel przedmiotu

KARTA PRZEDMIOTU 1,5 1,5

PRZEWODNIK PO PRZEDMIOCIE

Transkrypt:

Załącznik Nr 5 do Zarz. Nr 33/11/12 (pieczęć wydziału) KARTA PRZEDMIOTU Z1-PU7 WYDANIE N1 Strona 1 z 5 1. Nazwa przedmiotu: INTERFEJSY OBIEKTOWO- RELACYJNE 3. Karta przedmiotu ważna od roku akademickiego: 2012 4. Forma kształcenia: studia drugiego stopnia 5. Forma studiów: studia stacjonarne 6. Kierunek studiów: INFORMATYKA, WYDIAŁ AEII 7. Profil studiów: ogólnoakademicki 8. Specjalność: BAZY DANYCH I INŻYNIERIA SYSTEMÓW 9. Semestr: 2 10. Jednostka prowadząca przedmiot: Instytut Informatyki, RAU2 2. Kod przedmiotu: IOR 11. Prowadzący przedmiot: dr inż. Ewa Płuciennik, dr inż. Aleksandra Werner, dr inż. Katarzyna Harężlak 12. Przynależność do grupy przedmiotów: przedmioty specjalnościowe 13. Status przedmiotu: obieralny 14. Język prowadzenia zajęć: polski 15. Przedmioty wprowadzające oraz wymagania wstępne: Bazy danych. Zakłada się, że przed rozpoczęciem nauki niniejszego przedmiotu student posiada przygotowanie w zakresie programowania obiektowego w środowisku Javy i.net. 16. Cel przedmiotu: Celem wykładu jest przekazanie studentom podstawowych wiadomości w zakresie zagadnień dotyczących interfejsów obiektowo-relacyjnych, które stanowią pomost między relacyjnymi bazami danych a technikami projektowania obiektowego oraz obiektowymi językami programowania. Celem ćwiczeń tablicowych i laboratoryjnych jest nabycie przez studentów umiejętności w zakresie tworzenia i wykorzystywania tego typu interfejsów w ramach najnowszej wersji biblioteki Hibernate i elementów JPA (Java), Entity Framework (.NET) oraz systemu zarządzania bazą danych Oracle i interfejsu Oracle TopLink. 17. Efekty kształcenia: Nr Opis efektu kształcenia Metoda sprawdzenia efektu kształcenia Rozumie czym jest niezgodność impedancji na styku świata obiektowego i relacyjnego. W1 Forma prowadzenia zajęć CL 1, opcjonalnie WM 3, L 4 K2A_W11 EP 2 Odniesienie do efektów dla kierunku studiów 1 Ćwiczenie laboratoryjne 2 Egzamin pisemny 3 Wykład multimedialny 4 Laboratorium

W2 Zna techniki niwelujące CL, opcjonalnie EP WM, L K2A_W11 niezgodność impedancji obiektowo-relacyjnej. W3 Zna techniki poprawiania CL, opcjonalnie EP WM, L K2A_W11 wydajności aplikacji wykorzystujących interfejsy obiektowo relacyjne. U1 Potrafi konfigurować CL, opcjonalnie EP WM, L K2A_U22 biblioteki mapujące relacje na obiekty oraz tworzyć odwzorowania obiektów na relacje w plikach XML jak i za pomocą adnotacji. U2 Posiada umiejętność CL, opcjonalnie EP WM, L K2A_U17 manipulowania (tworzenia, zachowywania, modyfikowania, usuwania i wyszukiwania) obiektami trwałymi w aplikacjach współpracujących z relacyjną bazą danych. U3 Potrafi wykorzystywać CL, opcjonalnie EP WM, L K2A_U22 mechanizmy poprawy wydajności w aplikacjach korzystających z interfejsu obiektowo-relacyjnego. K1 Ma świadomość problemów CL, opcjonalnie EP WM, L K2A_K04, K2A_K05 występujących na styku świata obiektowego i relacyjnego. K2 Potrafi wskazać jakie narzędzia powinny być wykorzystane w budowaniu obiektowych aplikacji współpracujących z bazą danych. CL, opcjonalnie EP WM, L K2A_K04, K2A_K05 18. Formy zajęć dydaktycznych i ich wymiar (liczba godzin) W. 30 Ćw. 0 L. 30 P.0 Sem. 0

19. Treści kształcenia: Wykład: 1. Wprowadzenie do interfejsów obiektowo- relacyjnych 2. Konfiguracja i integracja Hibernate a 3. Tworzenie prostej aplikacji 4. Odwzorowania XML i adnotacje 5. Język zapytań HQL 6. Zapytania kryterialne 7. Zaawansowane funkcje biblioteki Hibernate: zastosowanie filtrów, inżynieria odwrotna, trwałość XML, obiekty przechwytujące itp 8. Techniki poprawy wydajności wykorzystanie pamięci podręcznej, opóźnionego ładowania, itp 9. Hibernate Object/Grid Mapper (JPA dla baz NoSQL), DataNucleus - JPA dla baz obiektowych, relacyjnych, NoSQL, xml, xls, LDAP. 10. Podstawowe elementy obiektowe w Oracle, kolekcje danych 11. Wsparcie obiektowe w środowiskach programistycznych Oracle 12. Stosowanie modelu obiektowego na relacyjnych danych 13. Zarządzanie obiektami w SZBD Oracle 14. Zaawansowane elementy zarządzania obiektami w SZBD Oracle 15. Obiekty w SZBD Oracle - zagadnienia projektowe 16. Architektura ADO.NET Entity Framework 17. Warstwa usług obiektowych ADO.NET Entity Framework 18. Zintegrowany język zapytań LINQ to Entities Ćwiczenia: ------ Zajęcia laboratoryjne: 1. Integracja i konfiguracja Hibernate, tworzenie prostej aplikacji w oparciu o odwzorowania XML 2. Adnotacje 3. Zapytania HQL i kryterialne 4. Entity Framework, LINQ to Entities 5. Rozszerzenia obiektowe systemu Oracle oraz XML SQL Utility 6. Odwzorowania TopLink (TopLink Workbench) i Reverse Engineering w JDeveloper 20. Egzamin: tak (opcjonalny)

21. Literatura podstawowa: Oracle Database Application Developer's Guide - Object-Relational Features 10g Release 1 (10.1) Bauer Ch., King G.: Hibernate w akcji. Helion 2007. Linwood J., Minter D.: Hibernate. Od nowicjusza do profesjonalisty. Power Net. 2007 Goncalves A.: Beginning Java EE 6 Platform with GlassFish 3: From Novice to Professional (Expert's Voice in Java Technology). Apress, 2009. Marguerie F., Eichert S., Wooley J.: LINQ in Action. Manning Publications, 2008. Jennings R.: Professional ADO.NET 3.5 with LINQ and the Entity Framework. Wiley Publishing, 2009. https://www.hibernate.org http://msdn.microsoft.com/en-us/library/bb399572.aspx 22. Literatura uzupełniająca: Kuaté P. H., Harris T., Bauer Ch., King G.: NHibernate in Action. Manning Publications, 2009. Marshall K., Pytel Ch., Yurek J.: Pro Active Record. Databases with Ruby and Rails. Apress, 2007. Fowler M., et al.: Patterns of Enterprise Application Architecture. Addison-Wesley, 2003. Burke B. Rubiner A.: Enterprise JavaBeans 3.1. 6th Edition, O'Reilly Media. 2010. Leonard A. : Pro Hibernate and MongoDB, Apress 2013. 23. Nakład pracy studenta potrzebny do osiągnięcia efektów kształcenia Lp. Forma zajęć Liczba godzin kontaktowych / pracy studenta 1 Wykład 30/10 2 Ćwiczenia 0/0 3 Laboratorium 30/20 4 Projekt 0/0 5 Seminarium 0/0 6 Inne 4/30 Suma godzin 64/60 24. Suma wszystkich godzin: 124 25. Liczba punktów ECTS: 4 26. Liczba punktów ECTS uzyskanych na zajęciach z bezpośrednim udziałem nauczyciela akademickiego: 2,1(3) 27. Liczba punktów ECTS uzyskanych na zajęciach o charakterze praktycznym (laboratoria, projekty) : 1,6(6) 26. Uwagi: Zatwierdzono:. (data i podpis prowadzącego) (data i podpis dyrektora instytutu/kierownika katedry/ Dyrektora Kolegium Języków Obcych/kierownika lub dyrektora jednostki międzywydziałowej)