Wybór projektów i zespoły

 

  • Temat projektu powinien zostać uzgodniony z prowadzącym laboratoria.
  • Projekt jest realizowany zespołowo, ale uzyskana ocena jest indywidualna. Wkład każdego z członków będzie oceniany indywidualnie przez prowadzącego.
  • Temat projektu należy wybrać i zgłosić prowadzącemu najpóźniej w 2 tygodniu zajęć.

Wybór projektu

Wybór projektów odbywa się na zasadzie "kto pierwszy ten lepszy" (projekty w tej samej grupie nie mogą się powtarzać).

Lista projektów

Lista przykładowych projektów dostępna jest tutaj. Studenci są zachęcani do proponowania własnych tematów.

 

Podział pracy w zespole

Projekt jest realizowany zespołowo, ale uzyskana ocena jest indywidualna. 
Wkład każdego z członków zespołu będzie oceniany indywidualnie przez prowadzącego.

W razie problemów proszę pamiętać, że:

  • Jedną z części pracy inżyniera/programisty jest umiejętność pracy w zespole z osobami i różnych umiejętnościach i stopniu motywacji. Lepiej doświadczyć takich problemów teraz niż podczas pracy zawodowej.
  • Dopilnowanie by inni członkowie zespołu wykonali pracę, do której się zobowiązali jest jedną z ważnych umiejętności.
  • W przypadkach skrajnych istnieje możliwość zerwania zespołu i wykonania pozostałej części pracy oddzielnie.

 

Weryfikacja samodzielności i wkładu studenta

Omówienie kodu wraz z prowadzącym na zajęciach "projektowych" ma za zadanie zweryfikować wasz wkład w napisany kod. Jak zostało wspomniane w wymogach formalnych, każda klasa powinna posiadać zdefiniowanego autora. Autorzy danej klasy będą odpytywani ze szczegółów jej działania. Będą to pytania praktyczne i dotyczą tylko technik, które są używane w projekcie.

Przykłady pytań:

  • Jaką rolę pełni ta klasa w projekcie.
  • Co robi tutaj ten nawias trójkątny
  • Jaką rolę pełni ta funkcja for
  • Proszę przepisać tą funkcję by robiła to a to.

Pytania mogą mieć formę ustną lub pisemną, w zależności od preferencji prowadzącego laboratoria. Pytania są główną metodą sprawdzenia autorstwa projektu.

W przypadku braku satysfakcjonującej odpowiedzi  na pytania, prowadzący ma obowiązek nie zaliczyć odpytywanemu studentowi danego etapu projektu (dany etap zostaje oceniony na 0 punktów). 

Z tego powodu zalecane jest klarowne wyjaśnienie podziału zadań w zespole zanim prowadzący zada pytania weryfikujące.

Odpowiedzi, które nie będą uznawane za satysfakcjonujące:

  • "Już dawno to pisałem, nie pamiętam dokładnie co ta funkcja robi..."
  • "Siedziałem do 4 w nocy nad kodem, teraz już nie mogę się skupić..."

Plagiaty

Wykrycie plagiatu (wykorzystanie cudzego kodu bez klarownego oznaczenia  źródła) będzie natychmiastowo skutkować niezaliczeniem projektu bez możliwości poprawy w tym semestrze.

Kopiowanie fragmentów kodu między zespołami jest również uznawane za plagiat. W przypadku kopiowania kodu między zespołami prawdopodobnie oba zespoły zostaną w równym stopniu obciążone skutkami plagiatu, więc "przesłanie kodu koledze" jest silnie odradzane.

 

 

Tekst i tematy na podstawie opracowania przygotowanego przez J. Bzdak.