Projekt zespołowy
Informacje ogólne
Kod przedmiotu: | MFI-I.3Z.074 |
Kod Erasmus / ISCED: | (brak danych) / (brak danych) |
Nazwa przedmiotu: | Projekt zespołowy |
Jednostka: | Instytut Informatyki |
Grupy: | |
Punkty ECTS i inne: |
0 LUB
3.00
(w zależności od programu)
|
Język prowadzenia: | polski |
Wymagania wstępne: | Umiejętność programowania i znajomość podstaw inżynierii oprogramowania. |
Godzinowe ekwiwalenty punktów ECTS: | Na 3 ECTS składają się: - Godziny kontaktowe (20 godz., 0,8 ECTS): - Konsultacje: 4 godz. - Laboratoria: 15 godz. - Prezentacja semestralna: 1 godz. - Samodzielna praca studenta (55 godz., 2,2 ECTS): - Przygotowanie do laboratorium: 15 godz. - Przygotowanie do zaliczenia: 12 godz. - Studiowanie literatury przedmiotu: 8 godz. - Studiowanie literatury do wybranego tematu projektu: 20 godz. |
Sposób weryfikacji efektów kształcenia: | - Repozytorium kodu, system kontroli wersji, dokumentacja (weryfikacja: W2, W4; U5, U6) - Realizacja zadań projektowych, regularne raportowanie postępów (weryfikacja: W1, W3, W5, W6; U1, U2, U3, U4) - Prezentacja semestralna (weryfikacja: K1) - Aktywność i współpraca w zespole, systematyczne postępy (weryfikacja: K1) Weryfikacja odbywa się poprzez ocenę udziału i postępu w pracy zespołu, przegląd repozytorium, prezentację końcową oraz ewaluację dokumentacji projektu. |
Pełny opis: |
Studenci realizują projekt informatyczny w zespołach 2–4 osobowych (wyjątkowo 5), wykorzystując narzędzia do pracy zespołowej (repozytorium kodu, zarządzanie projektem, CI/CD). Celem przedmiotu jest: Rozwijanie umiejętności pracy zespołowej, Nauka zarządzania projektem, Kształcenie kompetencji liderskich oraz odpowiedzialności za zadania i zespół, Wytworzenie, dokumentacja i prezentacja oprogramowania, Doskonalenie umiejętności planowania czasu i samodzielnej nauki. |
Literatura: |
Literatura podstawowa: - Eric Evans, Domain Driven Design, Helion, 2015 - Robert C. Martin, Czysty kod, Helion, 2014 - Martin Fowler, Kent Beck, John Brant, William Opdyke, Don Roberts, Refaktoryzacja. Ulepszanie struktury istniejącego kodu, Helion, 2011 (Pozycje dostępne w Bibliotece UMCS, literatura jest aktualna i niezbyt rozbudowana) Literatura uzupełniająca: Jez Humble, David Farley, Continuous Delivery, Addison-Wesley, 2010 Publikacje prowadzących związane z tematyką zarządzania projektami lub inżynierii oprogramowania (jeśli są adekwatne). |
Efekty uczenia się: |
Wiedza W1: Student opisuje działanie i wybrane mechanizmy systemów operacyjnych wykorzystywanych przy realizacji projektu (odniesienie: K_W02). W2: Student charakteryzuje i rozróżnia składnię oraz cechy języków programowania wykorzystywanych w projekcie (K_W03, K_W09). W3: Student wyjaśnia zasady działania systemów komputerowych i narzędzi pracy zespołowej (K_W04, K_W07). W4: Student rozpoznaje i analizuje podstawowe algorytmy implementowane w projekcie (K_W05). W5: Student wyjaśnia podstawy zarządzania bazami danych i integracji danych w ramach projektu (K_W06). W6: Student stosuje i wyjaśnia zasady modelowania systemów z użyciem UML (K_W07). W7: Student identyfikuje podstawowe zasady bezpieczeństwa i BHP w pracy z komputerem (K_W11). Umiejętności U1: Student konfiguruje i wykorzystuje system operacyjny oraz narzędzia zespołowe, takie jak repozytoria kodu i systemy CI/CD (K_U01, K_U02). U2: Student projektuje diagramy UML ilustrujące architekturę systemu projektowanego przez zespół (K_U03, K_U05). U3: Student przygotowuje środowisko programistyczne i konfiguruje urządzenia peryferyjne niezbędne do realizacji projektu (K_U07). U4: Student projektuje oraz wykorzystuje bazy danych na potrzeby projektu i wdraża komunikację aplikacji z bazą danych (K_U08, K_U11). U5: Student pisze, analizuje, testuje oraz refaktoryzuje kod źródłowy, korzystając z narzędzi kontroli wersji (K_U03, K_U05, K_U06). U6: Student implementuje i testuje zabezpieczenia oraz mechanizmy poprawiające bezpieczeństwo tworzonych rozwiązań (K_U04, K_U09). Kompetencje społeczne K1: Student efektywnie współpracuje w zespole, przyjmuje odpowiedzialność za zadania i podejmuje inicjatywę w planowaniu działań projektowych (K_K03, K_K04). |
Zajęcia w cyklu "Semestr zimowy 2024/2025" (zakończony)
Okres: | 2024-10-01 - 2025-02-03 |
Przejdź do planu
PN WT ŚR CZ PT |
Typ zajęć: |
Laboratorium, 15 godzin
|
|
Koordynatorzy: | (brak danych) | |
Prowadzący grup: | Michał Chromiak, Andrzej Kawiak, Łukasz Kwaśniewicz, Piotr Schneider | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: |
Przedmiot -
Zaliczenie na ocenę
Laboratorium - Zaliczenie na ocenę |
Właścicielem praw autorskich jest Uniwersytet Marii Curie-Skłodowskiej w Lublinie.