Cykl kształcenia: 2019/2020
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: AA - inżynieria systemów informatycznych, S - systemy i sieci komputerowe, TT - informatyka w przedsiębiorstwie
Tytuł otrzymywany po ukończeniu studiów: inżynier
Nazwa jednostki prowadzącej zajęcia: Katedra Elektrotechniki i Podstaw Informatyki
Kod zajęć: 11716
Status zajęć: obowiązkowy dla specjalności AA - inżynieria systemów informatycznych
Układ zajęć w planie studiów: sem: 7 / W25 L15 P15 / 4 ECTS / Z
Język wykładowy: polski
Imię i nazwisko koordynatora: dr inż. Witold Posiewała
Terminy konsultacji koordynatora: Patrz http://pei.prz.edu.pl
Główny cel kształcenia: Uzyskanie wiedzy i umiejętności projektowania współczesnych systemów integracyjnych.
Ogólne informacje o zajęciach: Zadaniem modułu nauczania jest przybliżenie architektury systemów integracyjnych, w szczególności opartych o wiadomości i zdarzenia. W zakresie niniejszego modułu są systemy MOM, które w szczególności pracując w architekturze SOA, brokerów komunikatów, brokerów zdarzeń za pomocą omawianych na zajęciach komponentów integrują elementy systemu informatycznego. W zakresie niniejszego modułu są narzędzia architektur opartych na komunikatach i zdarzeniach, magistrale ESB, ich implementacje oraz zasady ich budowy.
1 | D. Champell | ESB - Magistrala usług korporacyjnych | Helion . | 2014 |
2 | B. Burke, R. Monson-Haefel | Enterprise JavaBeans 3.0 | O'Reilly. | 2007 |
3 | G. Hohpe | 37 Things One Architect Knows About IT Transformation | Leanpub. | 2017 |
4 | Raúl Estrada | Apache Kafka Quick Start Guide | Packt Publishing. | 2018 |
5 | Sandy Ryza, Uri Laserson, Sean Owen, and Josh Wills | Advanced Analytics with Spark | O’Reilly Media, Inc.. | 2015 |
6 | Adam Bellemare | Mikrousługi oparte na zdarzeniach | Helion SA. | 2021 |
7 | Tyler Akidau, Slava Chernyak, Reuven Lax | Streaming Systems. The What, Where, When, and How of Large-Scale Data Processing | O'Reilly Media. | 2018 |
1 | Raúl Estrada | Apache Kafka Quick Start Guide | Packt Publishing. | 2018 |
Wymagania formalne: Student powinien mieć zaliczony moduł programowania java.
Wymagania wstępne w kategorii Wiedzy: Student powinien znać podstawowe zagadnienia dotyczące programowania w java, znać podstawowe protokoły transportowe, a w szczególności protokół HTTP, ważna jest też znajomość metajęzyka XML.
Wymagania wstępne w kategorii Umiejętności: Student powinien potrafić czytać i tworzyć dokumenty XML, potrafić budować aplikacje internetowe, biegle wykorzystywać narzędzia systemu Linuks.
Wymagania wstępne w kategorii Kompetencji społecznych: Student powinien potrafić wiązać aspekty pozatechniczne związane z funkcjonowaniem przedsiębiorstw z pracą projektanta aplikacji.
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 PRK |
---|---|---|---|---|---|
01 | Zna technologie EAI, potrafi wyróżnić jej elementy oraz na ich podstawie zbudować prosty system integracyjny. | wykład, projekt indywidualny | egzamin cz. pisemna |
K_W06++ K_U30+ |
P6S_UW P6S_WG |
02 | Zna i potrafi zbudować prosty system integracyjny, który pracuje w trybie asynchronicznym. Potrafi dokonywać modyfikacji danych pochodzących z intefejsów różnych aplikacji. | wykład, laboratorium | egzamin cz. pisemna, kolokwium, obserwacja wykonawstwa |
K_W06+ K_U30++ |
P6S_UW P6S_WG |
03 | Potrafi zainstalować i skonfigurować co najmniej jedną magistralę ESB. Potrafi rozróżnić elementy tej magistrali, kontrolować ich pracę. Potrafi wykorzystać implementację ESB do prostego zadania integracyjnego. | wykład, laboratorium, projekt indywidualny | egzamin cz. pisemna, obserwacja wykonawstwa |
K_W15+ K_U09+ K_K06+ |
P6S_KO P6S_UW P6S_WK |
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 |
---|---|---|---|---|
7 | TK01 | W1 | MEK01 | |
7 | TK02 | W2 | MEK01 | |
7 | TK03 | W3, P1 | MEK01 | |
7 | TK04 | W4, P2, L1 | MEK01 | |
7 | TK05 | W5, L2, P3 | MEK02 | |
7 | TK06 | W6, L3, P4 | MEK02 | |
7 | TK07 | W7, L4, P5 | MEK03 | |
7 | TK08 | W8, L5, P6 | MEK03 | |
7 | TK09 | W9, L6 | MEK03 | |
7 | TK10 | W10, L6-7 | MEK03 | |
7 | TK11 | W11, P7 | MEK03 | |
7 | TK12 | W13, L3 | MEK02 MEK03 | |
7 | TK13 | W14, L5-L6 | MEK01 |
Forma zajęć | Praca przed zajęciami | Udział w zajęciach | Praca po zajęciach |
---|---|---|---|
Wykład (sem. 7) | Godziny kontaktowe:
25.00 godz./sem. |
Uzupełnienie/studiowanie notatek:
10.00 godz./sem. Studiowanie zalecanej literatury: 5.00 godz./sem. |
|
Laboratorium (sem. 7) | Przygotowanie do laboratorium:
10.00 godz./sem. |
Godziny kontaktowe:
15.00 godz./sem. |
|
Projekt/Seminarium (sem. 7) | Przygotowanie do zajęć projektowych/seminaryjnych:
5.00 godz./sem. |
Godziny kontaktowe:
15.00 godz./sem.. |
Wykonanie projektu/dokumentacji/raportu:
10.00 godz./sem. |
Konsultacje (sem. 7) | |||
Zaliczenie (sem. 7) |
Forma zajęć | Sposób wystawiania oceny podsumowującej |
---|---|
Wykład | Obecność + egzamin |
Laboratorium | Obserwacja wykonawstwa zadań otrzymanych od prowadzącego. |
Projekt/Seminarium | Zawartość opracowanego projektu i sposób jego prezentacji na zajęciach. |
Ocena końcowa | Jest oceną z egzaminu, przy wadze 0.5, projekt 0.2, laboratorium 0.3 |
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