Cykl kształcenia: 2012/2013
Nazwa jednostki prowadzącej studia: Wydział Elektrotechniki i Informatyki
Nazwa kierunku studiów: Informatyka
Obszar kształcenia: nauki techniczne
Profil studiów: ogólnoakademicki
Poziom studiów: pierwszego stopnia
Forma studiów: stacjonarne
Specjalności na kierunku: EFA-DI - inżynieria systemów informatycznych, EFS-DI - systemy i sieci komputerowe, EFT-DI - informatyka w przedsiębiorstwie
Tytuł otrzymywany po ukończeniu studiów: inżynier
Nazwa jednostki prowadzącej zajęcia: Zakład Systemów Złożonych
Kod zajęć: 355
Status zajęć: obowiązkowy dla specjalności EFS-DI - systemy i sieci komputerowe
Układ zajęć w planie studiów: sem: 6 / W25 L20 / 3 ECTS / Z
Język wykładowy: polski
Imię i nazwisko koordynatora: dr inż. Paweł Dymora
Terminy konsultacji koordynatora: Poniedziałek 11:00 - 12:00
Główny cel kształcenia: Zasadniczym celem kształcenia na module jest prezentacja wybranych zagadnień z zakresu programowania aplikacji bazodanowych mających praktyczne zastosowanie w ich projektowaniu i tworzeniu.
Ogólne informacje o zajęciach: Moduł zakłada zapoznanie studenta z podstawami języka PL/SQL, PSP oraz środowiskiem Oracle Application Express wykorzystywanymi w projektowaniu, tworzeniu i praktycznej implementacji aplikacji bazodanowych. Realizacja tego celu odbywa się w czasie wykładów i ćwiczeń laboratoryjnych.
Materiały dydaktyczne: http://dymorap.sd.prz.edu.pl/pl/67/art2221.html
Inne: Biblioteka Oracle - http://isu.ifmo.ru/docs/doc112/nav/portal_booklist.htm
1 | M. McLaughlin | Oracle Database 11g. Programowanie w języku PL/SQL | Helion. | 2009 |
1 | J. Price | Oracle Database 11g i SQL. Programowanie | Helion. | 2009 |
2 | L. Banachowski, K. Stencel | Bazy danych. Projektowanie aplikacji na serwerze | Exit. | 2001 |
1 | M. van der Plas, M. van Zoest | Oracle Apex 4.0 Cookbook | Packt Publishing. | 2010 |
2 | Dokumentacja Oracle 11g Express Edition R2, APEX, PHP, .NET, JAVA oraz PL/SQL | http://download.oracle.com/docs/cd/E17781_01/index.htm | Oracle. | 2011 |
Wymagania formalne: Student powinien znać podstawowe zagadnienia z zakresu relacyjnych baz danych, algorytmiki, języka SQL.
Wymagania wstępne w kategorii Wiedzy: Student powinien mieć wiedzę z zakresu relacyjnych baz danych, SQL, podstaw programowania wykorzystywaną do formułowania i rozwiązywania zadań inżynierskich związanych z tworzeniem aplikacji bazodan.
Wymagania wstępne w kategorii Umiejętności: Student powinien umieć użyć wiedzę z zakresu relacyjnych baz danych, języka SQL do realizacji prostych zadań inżynierskich związanych z projektowaniem i tworzeniem aplikacji bazodanowych.
Wymagania wstępne w kategorii Kompetencji społecznych: Student powinien umieć pracować indywidualnie jak i w zespole, prezentować wyniki pracy na forum grupy jak i w formie opisowej.
MEK | Student, który zaliczył zajęcia | Formy zajęć/metody dydaktyczne prowadzące do osiągnięcia danego efektu kształcenia | Metody weryfikacji każdego z wymienionych efektów kształcenia | Związki z KEK | Związki z OEK |
---|---|---|---|---|---|
01 | Wyjaśnia podstawowe elementy architektury aplikacji po stronie serwera. Ponadto omawia podstwowe struktury i funkcje wykorzystywane do tworzenia podstawowych bloków programowych aplikacji bazodanowych w wybranych językach programowania. | wykład, laboratorium | sprawdzian pisemny, sprawdzian pisemny (wejściówka) |
K_W006+++ K_U027++ K_U028++ |
T1A_W03 T1A_U07 T1A_U13 T1A_U14 T1A_U16 |
02 | Projektuje i tworzy w oparciu o różne typy danych (w tym obiektowe i XML) struktury przechowywania danych dla funkcji, procedur składowanych i pakietów. | wykład , laboratorium | zaliczenie cz. pisemna, sprawdzian pisemny(wejściówka), obserwacja wykonawstwa, referat pisemny |
K_W006++ K_U027+++ K_U028+++ |
T1A_W03 T1A_U07 T1A_U13 T1A_U14 T1A_U16 |
03 | Tworzy i implementuje na wybranych bazach danych funkcje, procedury składowane i pakiety wykorzystujące warunkową logikę, struktury danych oraz obsługę wyjątków. | wykład , laboratorium | zaliczenie cz. pisemna, sprawdzian pisemny(wejściówka), obserwacja wykonawstwa, referat pisemny |
K_U017+++ K_U027++ K_U028+++ |
T1A_U07 T1A_U12 T1A_U13 T1A_U14 T1A_U16 |
04 | Projektuje, implementuje i zarządza aplikacją bazodanową składającą się z warstwy logicznej (procesowe) oraz prezentacyjnej w oparciu o wybrane języki programowania i ich funkcje. | wykład , laboratorium | zaliczenie cz. pisemna, sprawdzian pisemny(wejściówka), obserwacja wykonawstwa, referat pisemny |
K_U017+++ K_U018+++ K_U027++ K_U028+++ |
T1A_U07 T1A_U12 T1A_U13 T1A_U14 T1A_U16 |
Uwaga: W zależności od sytuacji epidemicznej, jeżeli nie będzie możliwości weryfikacji osiągniętych efektów uczenia się określonych w programie studiów w sposób stacjonarny w szczególności zaliczenia i egzaminy kończące określone zajęcia będą mogły się odbywać przy użyciu środków komunikacji elektronicznej (w sposób zdalny).
Sem. | TK | Treści kształcenia | Realizowane na | MEK |
---|---|---|---|---|
6 | TK01 | W01, L01 | ||
6 | TK02 | W02, W03, L01, L02 | MEK01 MEK03 | |
6 | TK03 | W04, W05, L03 | MEK01 MEK02 MEK03 | |
6 | TK04 | W06, W07, L04 | MEK03 | |
6 | TK05 | W08, L05 | MEK02 MEK03 | |
6 | TK06 | W09, L06 | MEK02 | |
6 | TK07 | W10, L07 | MEK03 MEK04 | |
6 | TK08 | W11, L08 | MEK03 MEK04 | |
6 | TK09 | W12, W13, L09, L10 | MEK02 MEK04 |
Forma zajęć | Praca przed zajęciami | Udział w zajęciach | Praca po zajęciach |
---|---|---|---|
Wykład (sem. 6) | Godziny kontaktowe:
25.00 godz./sem. |
Uzupełnienie/studiowanie notatek:
5.00 godz./sem. Studiowanie zalecanej literatury: 10.00 godz./sem. |
|
Laboratorium (sem. 6) | Przygotowanie do laboratorium:
10.00 godz./sem. Przygotowanie do kolokwium: 5.00 godz./sem. |
Godziny kontaktowe:
20.00 godz./sem. |
Dokończenia/wykonanie sprawozdania:
5.00 godz./sem. |
Konsultacje (sem. 6) | |||
Zaliczenie (sem. 6) |
Forma zajęć | Sposób wystawiania oceny podsumowującej |
---|---|
Wykład | Wykład kończy się pisemnym zaliczeniem. Warunkiem dopuszczenia do zaliczenia wykładu jest uzyskanie pozytywnej oceny końcowej z laboratorium. |
Laboratorium | Warunkiem dopuszczenia do wykonywania laboratorium jest: przedstawienie prowadzącemu do oceny sprawozdania z poprzednio wykonywanego laboratorium (wersja elektroniczna: txt, pdf), zaliczenie kolokwium wejściowego. Niespełnienie jednego z wyżej wymienionych warunków powoduje niedopuszczenie do laboratorium i traktowane jest jako nieobecność nieusprawiedliwiona. Do zaliczenia przedmiotu należy wykonać wszystkie laboratoria. Oceną końcową będzie ocena z kolokwium zaliczeniowego powiększona bądź obniżona na podstawie ocen ze sprawozdań oraz zaliczeń cząstkowych (i wejściówek). Gradacja ocen: 0-50% - 2.0, 51-65% - 3.0, 66-75% - 3.5, 76-84% - 4.0, 85-92% - 4.5, 93-100% - 5.0. Kolokwium zaliczeniowe obejmujące całość materiału odbędzie się w ostatnim tygodniu semestru. Korzystanie na laboratorium z oprogramowania nie wskazanego przez osobę prowadzącą, będzie karane odjęciem 20% z przysługujących punktów za oceny z wejściówek i laboratoriów, w przypadku powtórzenia się sytuacji osoba będzie karana nie zaliczeniem wykonywanego laboratorium. Obecność na laboratorium obowiązkowa. W przypadku nieobecności należy odrobić laboratorium we wskazanym przez prowadzącego terminie. Ogólne zasady korzystania z laboratorium oraz BHP znajdują się w regulaminie laboratorium wywieszonym w sali laboratoryjnej. |
Ocena końcowa | Ocena końcowa wystawiana jest jako średnia ważona 2/3 oceny z laboratorium i 1/3 oceny z wykładu. |
Wymagane podczas egzaminu/zaliczenia
(-)
Realizowane podczas zajęć ćwiczeniowych/laboratoryjnych/projektowych
(-)
Inne
(-)
Czy podczas egzaminu/zaliczenia student ma możliwość korzystania z materiałów pomocniczych : nie