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:
Średnia | Ocena końcowa |
0 – 2.79 | 2.0 |
2.80 – 3.25 | 3.0 |
3.26 – 3.75 | 3.5 |
3.76 – 4.25 | 4.0 |
4.26 – 4.75 | 4.5 |
4.76 – 5.0 | 5.0 |