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: |
|
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 |
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) |
Syllabuses (USOSweb) | ||
---|---|---|
Semester | Module | Language of instruction |
(no information given) |