Zasady zaliczenia przedmiotu
Podstawowe zasady
- W trakcie semestru studenci będą mieli do wykonania kilka projektów
w parach.
- Projekty będą zawierały zadania do zaimplementowania, eksperymenty
obliczeniowe do przeprowadzenia oraz sprawozdania do przygotowania.
- Za każdy zaliczony projekt można otrzymać ocenę 3.0, 3.5, 4.0, 4.5
lub 5.0.
- Aby zaliczyć przedmiot, konieczne jest zaliczenie wszystkich
projektów.
- Każda ocena ma przypisany próg wymagań, które należy spełnić, aby ją
otrzymać.
- Projekty należy oddać zgodnie z harmonogramem.
- Projekty oddane po pierwszym terminie, ale nie później niż po 2
tygodniach, otrzymają ocenę niższą o 1.0 (np. projekt zrealizowany na
5.0 otrzyma ocenę 4.0; jednak projekt zrealizowany na 3.0 nadal otrzyma
3.0).
- Projekty oddane ponad 2 tygodnie po terminie mogą uzyskać
maksymalnie ocenę 3.0.
- Poprawność wykonania zadań będzie sprawdzana w systemie
HackerRank.
- Aby projekt został zaliczony na daną ocenę, wszystkie zadania, które
ją dotyczą, muszą być poprawnie wykonane w systemie HackerRank (np. para
oddająca projekt na 4.0 musi mieć poprawne odpowiedzi do zadań od 3.0 do
4.0, ale nie musi mieć poprawnych odpowiedzi na zadania na 4.5 i
5.0).
- Projekty są oceniane pod kątem poprawności implementacji, wykonanych
eksperymentów obliczeniowych oraz wniosków zawartych w
sprawozdaniu.
- W szczególności oznacza to, że projekt na ocenę X może otrzymać
ocenę niższą, jeśli eksperyment został źle wykonany lub gdy sprawozdanie
zawiera poważne błędy.
- Ocena końcowa zostanie wystawiona na podstawie średniej uzyskanych
ocen.
Harmonogram
- 2024-02-26: algorytmy sortowania
- 2024-03-04: kontynuacja
- 2024-03-11: zaliczenie projektów
- 2024-03-18: złożone struktury danych
- 2024-03-25: kontynuacja
- 2024-04-08: zaliczenie projektów
- 2024-04-15: egzamin śródokresowy
- 2024-04-22: algorytmy grafowe
- 2024-04-29: kontynuacja
- 2024-05-06: kontynuacja
- 2024-05-13: zaliczenie projektów
- 2024-05-20: programowanie dynamiczne
- 2024-05-27: kontynuacja
- 2024-06-03: zaliczenie projektów
- 2024-06-10: egzamin końcowy