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

Module name: Pracownia programowania zespołowego I (II)
Module code: 03-IS-14-PPZ
Programme code: 03-S1IS14.2015
Semester:
  • winter semester 2019/2020
  • summer semester 2018/2019
  • winter semester 2018/2019
  • summer semester 2017/2018
Language of instruction: Polish
Form of verification: course work
ECTS credits: 4
Description:
Pracownia programowania zespołowego ma na celu przybliżyć rzeczywiste procesy wytwarzania oprogramowania. Na zajęciach realizowane będą projekty zaproponowane przez samych studentów, bądź przez osoby prowadzące zajęcia. Nad każdym projektem pracować będzie grupa studentów. Grupy organizują się same w licznościach zaproponowanych przez osobę prowadzącą zajęcia. Kontrolę nad pracą każdej grupy sprawuje Opiekun. Pierwszy semestr zajęć 1. Propozycja i wybór projektu, wybranie opiekuna zespołu. 2. Analiza wymagań (klient - dostawca oprogramowania). 3. Specyfikacja aplikacji (wybór architektury systemu, języka programowania). 4. Stworzenie strony www projektu zawierającą aktualności, opis i specyfikację aplikacji, plan wykonania projektu, harmonogram spotkań, kody (ew. link do systemu kontroli wersji) oraz dokumentację. 5. Oddanie prototypu aplikacji. Drugi semestr zajęć 1. Rozszerzanie programu, implementacja nowych własności, za każdym razem konsultowana z klientem (opiekunem). 2. Wersje alfa i beta oprogramowania. 3. Poprawa błędów. 4. Testowanie oprogramowania. 5. Pełna dokumentacja projektowa oraz użytkownika (on-line, pdf). 6. Końcowa, działająca wersja programu.
Prerequisites:
Umiejętność programowania. Znajomość zintegrowanych środowisk programowania, kontroli wersji, debugowania. Znajomość inżynierii oprogramowania.
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]
zna i dobrze posługuje się systemami kontroli wersji; [PPZ_1]
K_U02 [2/5]
zna i dobrze posługuje się środowiskami programistycznymi; [PPZ_2]
K_U02 [2/5]
zna i posługuje się w praktyce jedną z metodyk programowania przyrostowego; [PPZ_3]
K_U07 [4/5]
zna potrzebę budowania pełnej, zrozumiałej dokumentacji; [PPZ_4]
K_U17 [3/5]
rozumie idee pracy w zespole, komunikacji między członkami grupy, realizuje zadania w wyznaczonym terminie; [PPZ_5]
K_K02 [2/5]
Type Description Codes of the learning outcomes of the module to which assessment is related
projekt - zaliczenie laboratorium [PPZ-W-1]
Ocena końcowa projektu realizowanego w grupach. Oceniane będą wszystkie niezbędne części projektu: aplikacja, strona www, dokumentacja. Jednakowa ocena dla wszyskich członków danej grupy realizującej projekt.
PPZ_1 PPZ_2 PPZ_3 PPZ_4 PPZ_5
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 (środowisk programistycznych, kontroli wersji)
30
praca własna z wykorzystaniem ogólnodostępnego oprogramowania, systemów kontroli wersji, zintegrowanych środowisk programistycznych
70 projekt - zaliczenie laboratorium [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)