Conducted in
term:
2025/26L
ISCED code: 0613
ECTS credits:
6
Language:
Polish
Organized by:
Faculty of Mathematics and Computer Science
(in Polish) Projektowanie aplikacji wielkoskalowych 1000-I2PAW
This course has not yet been described...
Total student workload
(in Polish) 1. Godziny realizowane z udziałem nauczycieli:
a) wykład - 30 godzin
b) laboratorium – 30 godzin
c) bieżące przygotowanie do zajęć, w tym rozwiązywanie zadań zleconych przez prowadzących, zapoznanie się z informacją zwrotną dotyczącą rozwiązanych zadań oraz konsultacje z prowadzącymi zajęcia – 15 godzin
2. Czas poświęcony na pracę indywidualną studenta potrzebny do zaliczenia przedmiotu:
a) studiowanie literatury – 15 godzin
b) przygotowywanie projektów zaliczeniowych – 45 godzin.
3. Czas wymagany do przygotowania się do uczestnictwa w procesie oceniania:
a) przygotowanie do egzaminu – 15 godzin
RAZEM: 150 godzin (6 punktów ECTS)
Learning outcomes - knowledge
(in Polish) Po ukończeniu kursu student osiąga następujące efekty (kody odnoszą się do efektów dla studiów II stopnia na kierunku informatyka):
W01 – z na modele danych oraz modele architektoniczne stosowane w aplikacjach wielkoskalowych. (K_W03, K_W04)
W02 - rozumie główne problemy związane z obsługą dużej ilości użytkowników i dużej ilości danych, w szczególności związane z bezpieczeństwem i niezawodnością transakcji. (K_W05)
W03 - zna przynajmniej jeden framework wykorzystywany podczas tworzenia aplikacji wielkoskalowych. (K_W05)
W04 - ma wiedzę o aktualnych kierunkach rozwoju i o
najnowszych odkryciach w zakresie technologii sieciowych i
architektur komputerów (K_W02)
Learning outcomes - skills
(in Polish) Po ukończeniu kursu student osiąga następujące efekty (kody odnoszą się do efektów dla studiów II stopnia na kierunku informatyka):
U01 - potrafi zaprojektować i zaimplementować aplikację wielkoskalową odpowiadającą na konkretne potrzeby i wymagania klienta (K_U02, K_U04, K_U05, K_U12)
U02 - potrafi zastosować odpowiednie testy oraz metryki sprawdzające jakość i skalowalność projektowanej aplikacji. (K_U03, K_U06)
U03 – potrafi samodzielnie pogłębiać i aktualizować wiedzę i umiejętności z zakresu projektowania aplikacji wielkoskalowych. (K_U10, K_U11)
Learning outcomes - social competencies
(in Polish) Po ukończeniu kursu student osiąga następujące efekty (kody odnoszą się do efektów dla studiów II stopnia na kierunku informatyka):
K1 - potrafi omawiać zagadnienia oraz uzasadniać wybory architektoniczne w sposób zrozumiały zarówno dla osób, z którymi współpracuje w tym obszarze, jak i dla osób postronnych (K_K06).
K2 - ma świadomość konieczności zasięgania opinii eksperckich oraz stałego pogłębiania własnego zrozumienia tematów związanych z projektowaniem i testowaniem aplikacji (K_K01. K_K02).
K3 - Jest gotów do współpracowania w zespole i komunikowania wyników swoich prac w sposób nie powodujący konfliktów oraz nieporozumień.. (K_K06)
Course coordinators
Expository teaching methods
- participatory lecture
Exploratory teaching methods
- case study
- classic problem-solving
- laboratory
- classic problem-solving
- laboratory
Additional information
Additional information (registration calendar, class conductors, localization and schedules of classes), might be available in the USOSweb system: