Informacje dla studentów << Algorytmy i struktury danych <<

Zasady oceniania

Elementy oceny programów:

  • umiejętność posługiwania się wybranym językiem programowania
  • przejrzystość kodu źródłowego
  • jakość i efektywność zaimplementowanych algorytmów
  • czas wykonania
  • zrozumiała i wyczerpująca prezentacja programu
  • umiejętność pracy w zespole programistycznym

Punktowanie programów i sprawozdań:

  • Za program / sprawozdanie wystawiane są punkty: minimalnie 0, maksymalnie 5 (za program) oraz 3 (za sprawozdanie).
  • Każdy tydzień opóźnienia w oddaniu programu wiąże się z obniżeniem maksymalnej punktacji za program o 1,0 pkt.
  • Każdy dzień opóźnienia w oddaniu sprawozdania wiąże się z obniżeniem maksymalnej punktacji za sprawozdanie o 0,5 pkt.

Uwagi dodatkowe:

  • Punktacja za program/sprawozdanie jest wystawiona raz i jest ostateczna. Nie ma możliwości jej poprawienia.
  • Program oglądam i oceniam w obecności jego twórców.
  • Sprawozdanie należy napisać na podstawie testów wykonanych z napisanym przez siebie programem.
  • Nie ma możliwości zaliczenia programu, w którym zamiast zadanych algorytmów zaimplementowano inne.
  • Nie istnieje możliwość zaliczenia sprawozdania bez oddania programu.

Ocena zaliczeniowa z zajęć:

Ocena zaliczeniowa z przedmiotu wystawiana jest na podstawie średniej z punktów uzyskanych za programy i sprawozdania.

W zależności od średniej wystawiana jest następująca ocena końcowa:
ŚredniaOcena końcowa
0 – 2.792.0
2.80 – 3.253.0
3.26 – 3.753.5
3.76 – 4.254.0
4.26 – 4.754.5
4.76 – 5.05.0