Programowanie z użyciem metodyk zwinnych Kierunek studiów: Informatyka
Kod programu: 08-N2INI14.2015

Nazwa modułu: Programowanie z użyciem metodyk zwinnych
Kod modułu: 08-IN-IJO-S2-PzUMZ
Kod programu: 08-N2INI14.2015
Semestr:
  • semestr letni 2016/2017
  • semestr zimowy 2016/2017
Język wykładowy: polski
Forma zaliczenia: zaliczenie
Punkty ECTS: 3
Opis:
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.
Wymagania wstępne:
(brak informacji)
Literatura podstawowa:
(brak informacji)
Efekt modułowy Kody efektów kierunkowych do których odnosi się efekt modułowy [stopień realizacji: skala 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_2_A_I_K02 [1/5] K_2_A_I_K03 [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_2_A_I_K03 [1/5] K_2_A_I_K05 [1/5] K_2_A_I_K06 [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_2_A_I_U02 [1/5] K_2_A_I_U03 [1/5] K_2_A_I_U15 [1/5] K_2_A_I_U20 [1/5] K_2_A_I_U21 [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_2_A_I_U04 [1/5] K_2_A_I_U13 [1/5]
Student potrafi wdrożyć gotowy projekt przygotowany przez zespół programistyczny działający według metodyk zwinnych. [PzUMZ -U_5]
K_2_A_I_U02 [1/5] K_2_A_I_U03 [1/5] K_2_A_I_U04 [1/5] K_2_A_I_U16 [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_2_A_I_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_2_A_I_W10 [1/5] K_2_A_I_W14 [1/5]
Typ Opis Kody efektów modułowych do których odnosi się sposób weryfikacji
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 PzUMZ -K_7 PzUMZ -U_3 PzUMZ -U_4 PzUMZ -W_1 PzUMZ -W_2
Dokumentacja projektu [PzUMZ _w_2]
Przedstawienie dokumentacji projektu przygotowanej według zasad zwinnego tworzenia oprogramowania.
PzUMZ -U_3 PzUMZ -U_5 PzUMZ -W_1
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 PzUMZ -U_4 PzUMZ -U_5
Rodzaj prowadzonych zajęć Praca własna studenta Sposoby weryfikacji
Typ Opis (z uwzględnieniem metod dydaktycznych) Liczba godzin Opis Liczba godzin
wykład [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.
10
Zapoznanie się z tematyką prezentowaną podczas wykładu oraz przygotowanie się do laboratoriów powiązanych z wykładami.
10 Dokumentacja projektu [PzUMZ _w_2]
laboratorium [PzUMZ _fs_2]
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.
20
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.
50 Prezentacje [PzUMZ _w_1] Dokumentacja projektu [PzUMZ _w_2] Wdrożenie projektu [PzUMZ _w_3]
Załączniki
Opis modułu (PDF)
Informacje o sylabusach mogą ulec zmianie w trakcie trwania studiów.
Sylabusy (USOSweb)
Semestr Moduł Język wykładowy
(brak danych)