Pracownia programowania zespołowego 0800-PRPROZESP1
W ramach pracowni studenci wykonują projekt pracując w kilkuosobowych (od 3 do 5 osób) zespołach.
Podział na zespoły oraz tematyka projektów jest uzgodniona z prowadzącym zajęcia.
Każdy zespół wybiera ze swego grona kierownika, odpowiedzialnego za organizację i przebieg pracy zespołu.
Główne zadania przed jakimi stają zespoły:
- podział zespołu ze względu na pełnione funkcje (w zależności od specyfiki projektu członkowie mogą pełnić równe role w projekcie, np: kierownik, programista, webmaster, grafik, sekretarz, itp.)
- podział projektu na etapy i zadania, przydział poszczególnych zadań członkom zespołu
- wybór narzędzi programistycznych i technologii potrzebnych do wykonania zadania
- przygotowanie harmonogramu wykonania zadań
- opracowanie architektury i specyfikacji systemu
- przygotowanie strony WWW zawierającej informacje o projekcie, zespole i postępach w pracy
- implementacja programu zgodnie z ustaloną wcześniej specyfikacją
- przygotowanie dokumentacji użytkowej i technicznej aplikacji
- przygotowanie raportu podsumowującego wykonanie zadań przez poszczególnych członków zespołu
- prezentacja wytworzonego produktu
Do dyspozycji studentów na czas realizacji projektów udostępniona jest usługa Trac oraz system kontroli wersji SVN.
W czasie zajęć studenci relacjonują postępy w pracy nad projektem, przedstawiają problemy napotykane na kolejnych etapach projektowania i tworzenia aplikacji oraz
prezentują narzędzia i technologie używane podczas realizacji poszczególnych zadań.
Wymagania:
- znajomość projektowania obiektowego, umiejętność programowania w przynajmniej jednym języku obiektowym
- podstawowo znajomość obsługi systemów kontroli wersji (SVN)
- bierna znajomość j. angielskiego w stopniu umożliwiającym korzystanie z dokumentacji
Całkowity nakład pracy studenta
Efekty uczenia się - wiedza
Efekty uczenia się - umiejętności
Efekty uczenia się - kompetencje społeczne
Metody dydaktyczne
Metody dydaktyczne eksponujące
Metody dydaktyczne podające
- pogadanka
Metody dydaktyczne poszukujące
- giełda pomysłów
- klasyczna metoda problemowa
- projektu
Rodzaj przedmiotu
Koordynatorzy przedmiotu
W cyklu 2024/25: | W cyklu 2023/24: | W cyklu 2021/22: | W cyklu 2020/21: | W cyklu 2022/23: |
Kryteria oceniania
Przedmiot obejmuje 30 godzin laboratorium w pracowni komputerowej. Zaliczenie pracowni odbywa się na podstawie prezentacji gotowego produktu wytworzonego przez zespół. Ocenę wystawia prowadzący zajęcia uwzględniając:
- jakość wykonania projektu, zarówno działającej aplikacji ale również dokumentacji, strony WWW projektu, formy prezentacji projektu (50%)
- zespołowość pracy, przebieg współpracy, podział zadań i pełnionych funkcji w zespołach (30%)
- terminowe wykonywanie poszczególnych zadań harmonogramu (20%)
- umiejętność prezentacji zdobytej wiedzy na temat narzędzi i technologii wykorzystywanych w projekcie (20%)
ndst 0-50%
dst- 50-60%
dst plus- 60-70%
db- 70-80%
db plus- 80-90%
bdb-90-100%
Literatura
Ian Sommerville, Inżynieria oprogramowania, Wydawnictwa Naukowo-Techniczne, Warszawa 2003.
Dobór literatury uzależniony jest od tematyki poszczególnych projektów.
Więcej informacji
Dodatkowe informacje (np. o kalendarzu rejestracji, prowadzących zajęcia, lokalizacji i terminach zajęć) mogą być dostępne w serwisie USOSweb: