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: |
|
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] |
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] |
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] |
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] |
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] |
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] |
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 |
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 |
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] |
Załączniki |
---|
Opis modułu (PDF) |
Sylabusy (USOSweb) | ||
---|---|---|
Semestr | Moduł | Język wykładowy |
(brak danych) |