Programowanie z użyciem metodyk zwinnych
Field of study: Computer Science
Programme code: 08-N2INI14.2019

Module name: | Programowanie z użyciem metodyk zwinnych |
---|---|
Module code: | 08-IN-IJO-S2-PzUMZ |
Programme code: | 08-N2INI14.2019 |
Semester: |
|
Language of instruction: | Polish |
Form of verification: | course work |
ECTS credits: | 2 |
Description: | Celem zajęć opisywanych w tym module jest przygotowanie studentów do pracy w zespołach programistycznych działających zgodnie z metodykami zwinnymi. W trakcie wykładów studenci poznają zagadnienia związane z metodykami zwinnymi, ich zasady i cechy. Zdobywają wiedzę z zakresu konkretnych, najpopularniejszych iteracyjnych (przyrostowych) metod tworzenia oprogramowania. W trakcie pracy nad projektami studenci poznają najpopularniejsze narzędzia do zarządzania projektami zwinnymi oraz systemy kontroli wersji dostosowanych do metodyk zwinnych. Zespołowa realizacja wybranego projektu, poparta wszystkimi etapami związanymi z zarządzaniem projektami, pogłębi wiedzę studentów z zakresu programowania aplikacji w zwinnych zespołach programistycznych. Dzięki temu, każdy student powinien w pełni rozumieć idee związane ze zwinnym projektowaniem aplikacji i zasadność stosowania systemów kontroli wersji. Studenci powinni być przygotowani do wspólnych realizacji dużych projektów programistycznych w zwinnych zespołach programistycznych. |
Prerequisites: | (no information given) |
Key reading: | (no information given) |
Learning outcome of the module | Codes of the learning outcomes of the programme to which the learning outcome of the module is related [level of competence: scale 1-5] |
---|---|
Student potrafi współpracować z pozostałymi członkami zespołu podczas realizacji projektu i kontrolować na równych zasadach związanych ze zwinnymi metodami tworzenia oprogramowania. [PzUMZ -K_6] |
K_U02 [1/5] |
Student potrafi oceniać oraz referować stopień zaawansowania pracy zespołu programistycznego. W tym przypadku student jednocześnie potrafi analizować aktualne rezultaty pracy i scharakteryzować najważniejsze jej etapy oraz oceniać koszty z tym związane. [PzUMZ -K_7] |
K_K01 [1/5] |
Student potrafi korzystać z narzędzi dotyczących zarządzania zwinnym projektem, planować dalsze działania i szacować nakład pracy jaki należy poświęcić na określone etapy realizacji projektu (zgodnie z zasadami metodyk zwinnych). [PzUMZ -U_3] |
K_U02 [1/5] |
Student potrafi współpracować w zespole zgodnie z zasadami zwinnego tworzenia oprogramowania, potrafi podejmować decyzje związane z problemami pojawiającymi się w trakcie realizacji projektu. Potrafi sporządzić odpowiednie zmiany i przygotować rozwiązania. [PzUMZ -U_4] |
K_U04 [1/5] |
Student potrafi wdrożyć gotowy projekt przygotowany przez zespół programistyczny działający według metodyk zwinnych. [PzUMZ -U_5] |
K_U02 [1/5] |
Student ma wiedzę z zakresu zasad i cech programowania z użyciem metodyk zwinnych oraz konkretnych metod iteracyjnego (przyrostowego) modelu projektowania i programowania. [PzUMZ -W_1] |
K_W10 [1/5] |
Student ma wiedzę dotyczącą przygotowania projektu, formułowania wymagań oraz zwinnego zarządzania projektem programistycznym, a także narzędzi związanych ze zwinnym zarządzaniem projektem oraz kontroli wersji projektu. [PzUMZ -W_2] |
K_W10 [1/5] |
Type | Description | Codes of the learning outcomes of the module to which assessment is related |
---|---|---|
Prezentacje [PzUMZ _w_1] | Prezentacje z realizacji projektu zespołowego przedstawiane w formie cyklicznego sprawozdania z wykonywanych prac – częstotliwość zależna od wybranej metodyki zwinnej. Oceny stopnia ich realizacji, nakładu pracy i terminów zgodnych z ustalonym harmonogramem. |
PzUMZ -K_6 |
Dokumentacja projektu [PzUMZ _w_2] | Przedstawienie dokumentacji projektu przygotowanej według zasad zwinnego tworzenia oprogramowania. |
PzUMZ -U_3 |
Wdrożenie projektu [PzUMZ _w_3] | Ocena ostatecznej formy zrealizowanego projektu (aplikacji, programu) pod względem systematyczności korzystania z systemów zarządzania projektami i kontroli wersji. Ponadto ocena rzeczywistego poziomu realizacji projektu i nakładu pracy wniesionego do projektu, poprzez jego poszczególnych członków. |
PzUMZ -K_7 |
Form of teaching | Student's own work | Assessment of the learning outcomes | |||
---|---|---|---|---|---|
Type | Description (including teaching methods) | Number of hours | Description | Number of hours | |
laboratory classes [PzUMZ _fs_1] | Podanie treści kształcenia w formie werbalnej z wykorzystaniem wizualizacji treści. Przedstawienie teoretycznych i praktycznych kwestii związanych z pracą w projekcie programistycznym według metodyk zwinnych, omówienie problemów i zasad dotyczących pracy w zwinnym zespole programistycznym oraz wskazanie najważniejszych narzędzi i systemów niezbędnych pracy zespołu zwinnego.
Szczegółowe dopracowanie elementów związanych z zespołowym projektem programistycznym realizowany według metodyk zwinnych oraz prezentacja i omówienie narzędzi niezbędnych do realizacji wybranego projektu. Spotkania organizowane według metodyk zwinnych.
|
30 | Dokładne zapoznanie się z programami omawianymi podczas laboratoriów i przygotowanie projektu zespołowego.
Pełne zrealizowanie zespołowego projektu programistycznego zgodnie z przyjętym wewnątrz grupy podziałem na obowiązki.
|
30 |
Prezentacje [PzUMZ _w_1] |
Attachments |
---|
Module description (PDF) |
Syllabuses (USOSweb) | ||
---|---|---|
Semester | Module | Language of instruction |
(no information given) |