Pracownia programowania zespołowego I (II) Field of study: Applied Computer Science
Programme code: 03-S1IS14.2018

Module name: Pracownia programowania zespołowego I (II)
Module code: 03-IS-20-PPZ
Programme code: 03-S1IS14.2018
Semester:
  • winter semester 2021/2022
  • summer semester 2020/2021
Language of instruction: Polish
Form of verification: course work
ECTS credits: 4
Description:
Pracownia programowania zespołowego ma na celu przybliżyć rzeczywiste procesy zachodzące podczas przygotowywania szeroko pojętego projektu informatycznego. Projekt ten realizowany jest przez zespoły studentów i ma na celu podsumowanie i praktyczne zweryfikowanie wiedzy nabytej przez studentów na etapie licencjackim. Na zajęciach realizowane będą projekty zaproponowane przez samych studentów, bądź przez osoby prowadzące zajęcia. Studenci w trakcie tych zajęć powinni przejść przez pełen cykl pracy nad projektem informatycznym: od specyfikacji wymagań po testowanie i wdrożenie przygotowanego projektu. W czasie zajęć zespoły budują działający produkt napotykając na kolejne realne problemy. Ponadto w ramach przygotowywanych projektów studenci będą zapoznawali się z nowymi technologiami niezbędnymi do osiągnięcia celu założonego w projekcie. W ramach przedmiotu zaprezentowane i wdrożone powinny być takie pojęcia jak kaskadowe i zwinne zarządzanie projektem. Zespoły studentów realizują wszystkie fazy tworzenia projektu: inicjowanie, planowanie, projektowanie, budowa, testowanie i wdrożenie. Bardzo ważnym elementem tych zajęć jest także przyswojenie procesów i zasad zarządzania i motywowania zespołu.
Prerequisites:
Brak
Key reading:
1. „Zarządzanie projektami informatycznymi. Subiektywne spojrzenie programisty” Joel Spolsky 2. „Scrum. O zwinnym zarządzaniu projektami” Mariusz Chrapko 3. „Zarządzanie projektami dla początkujących” Jak zmienić wyzwanie w proste zadanie. Marcin Żmigrodzki 4. „Ciągłe dostarczanie oprogramowania. Kompletny przewodnik” Eberhard Wolff 5. „Zarządzanie ludźmi w zespołach IT. Zabawne historie z życia menedżera” Michael Lopp 6. „Agile. Przewodnik po zwinnych metodykach programowania” Andrew Stellman, Jennifer Greene
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]
zna i dobrze posługuje się systemami kontroli wersji [PPZ_1]
K_U02 [3/5]
zna i dobrze posługuje się środowiskami programistycznymi [PPZ_2]
K_U02 [3/5]
zna potrzebę budowania pełnej, zrozumiałej dokumentacji [PPZ_3]
K_U17 [3/5] K_U18 [2/5]
rozumie idee pracy w zespole, komunikacji między członkami grupy, realizuje zadania w wyznaczonym terminie [PPZ_4]
K_K02 [4/5]
Type Description Codes of the learning outcomes of the module to which assessment is related
projekt [PPZ-W-1]
Ocena końcowa projektu realizowanego w grupach. Oceniane będą wszystkie niezbędne elementy projektu łącznie z dokumentacją i dokumentacją przebiegu procesu realizacji projektu.
PPZ_1 PPZ_2 PPZ_3 PPZ_4
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 [PPZ-fs-1]
praca w laboratorium z wykorzystaniem specjalistycznego oprogramowania komputerowego (środowisk programistycznych, kontroli wersji)
30
praca własna z wykorzystaniem ogólnodostępnego oprogramowania komputerowego, systemów kontroli wersji, zintegrowanych środowisk programistycznych
60 projekt [PPZ-W-1]
Attachments
Module description (PDF)
Information concerning module syllabuses might be changed during studies.
Syllabuses (USOSweb)
Semester Module Language of instruction
(no information given)