Uniwersytet Marii Curie-Skłodowskiej w Lublinie - Centralny System Uwierzytelniania
Strona główna

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) Podstawowe informacje o zasadach przyporządkowania punktów ECTS:
  • roczny wymiar godzinowy nakładu pracy studenta konieczny do osiągnięcia zakładanych efektów uczenia się dla danego etapu studiów wynosi 1500-1800 h, co odpowiada 60 ECTS;
  • tygodniowy wymiar godzinowy nakładu pracy studenta wynosi 45 h;
  • 1 punkt ECTS odpowiada 25-30 godzinom pracy studenta potrzebnej do osiągnięcia zakładanych efektów uczenia się;
  • tygodniowy nakład pracy studenta konieczny do osiągnięcia zakładanych efektów uczenia się pozwala uzyskać 1,5 ECTS;
  • nakład pracy potrzebny do zaliczenia przedmiotu, któremu przypisano 3 ECTS, stanowi 10% semestralnego obciążenia studenta.

zobacz reguły punktacji
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
Wybrany podział planu:
Przejdź do planu
Typ zajęć:
Laboratorium, 15 godzin więcej informacji
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ę
Opisy przedmiotów w USOS i USOSweb są chronione prawem autorskim.
Właścicielem praw autorskich jest Uniwersytet Marii Curie-Skłodowskiej w Lublinie.
kontakt deklaracja dostępności mapa serwisu USOSweb 7.1.2.0