Strona kursu:
http://rab.ict.pwr.wroc.pl/~kreczmer/po
Ogłoszenia
- Test próbny odbędzie się na zajęciach 5.06.2017
- I termin – 12.06.2017
- II termin – 19.06.2017
Oceny
5.5 >= 100%
5.0 >= 90%
4.5 >= 80%
4.0 >= 70%
3.5 >= 60%
3.0 >= 50%
Wymagania do zadań
Zad nr 7 – Sterowanie robotami mobilnymi w obecności przeszkód
- poprawne struktury danych modelujące robota mobilnego, przeszkody i scenę po której się porusza – 4 pkt
- zaimplementowane funkcjonalności wymienione w instrukcji – 6 pkt
- dokumentacja kodu (Doxygen), styl (podział na moduły, nazewnictwo, długość linii) – 5 pkt
- wizualizacja działania z użyciem Gnuplota – 3 pkt
- modyfikacja do zadania (w trakcie zajęć) – 4 pkt
- dodatkowe funkcjonalności (rozszerzenia) – 6 pkt
Max 22 pkt + 6 pkt dodatkowych
Zad nr 6 – Sterowanie robotem mobilnym
- poprawne struktury danych modelujące robota mobilnego i scenę po której się porusza – 4 pkt
- zaimplementowane funkcjonalności wymienione w instrukcji – 6 pkt
- zmiana orientacji robota
- zadawanie ruchu na wprost
- zmiana szybkości poruszania się robota
- przesuwanie sceny
- przywracanie domyślnego położenia sceny
- wyświetlanie menu programu
- dokumentacja kodu (Doxygen), styl (podział na moduły, nazewnictwo, długość linii) – 5 pkt
- wizualizacja działania z użyciem Gnuplota – 3 pkt
- modyfikacja do zadania (w trakcie zajęć) – 8 pkt
- dodatkowe funkcjonalności (rozszerzenia) – 6 pkt
Max 26 pkt + 6 pkt dodatkowych
Zad nr 5 – Rotacje 3D
– poprawnie zdefiniowane struktury danych i przeciążenia operatorów – 2 pkt
- kompilacja bez ostrzeżeń – 2 pkt
- poprawna implementacja operacji obrotu i translacji – 3 pkt
- dokumentacja kodu (Doxygen) – 2 pkt
- styl (podział na moduły, odpowiednie nazwy, długość linii poniżej 100 znaków) – 2 pkt
- wizualizacja działania z użyciem Gnuplota – 2 pkt
- modyfikacja do zadania (w trakcie zajęć) – 3 pkt
Max 16 pkt
Zad nr 4 – Rotacje 2D
– poprawnie zdefiniowane struktury danych i przeciążenia operatorów – 3 pkt
- kompilacja bez ostrzeżeń – 2 pkt
- poprawna implementacja operacji obrotu i translacji – 3 pkt
- dokumentacja kodu (Doxygen) – 3 pkt
- styl (podział na moduły, odpowiednie nazwy, długość linii poniżej 100 znaków) – 2 pkt
- wizualizacja działania z użyciem Gnuplota – 3 pkt
- modyfikacja do zadania (w trakcie zajęć) – 6 pkt
Max 22 pkt
Zad nr 3 – Sprawdzian testu z arytmetyki symboli
- poprawnie zdefiniowane struktury danych i przeciążenia operatorów – 3 pkt
- kompilacja bez ostrzeżeń – 2 pkt
- poprawne działanie dla podanego zestawu wyrażeń – 4 pkt
- poprawna dokumentacja (komentarze do każdej funkcji i struktury, zawierające m. in. opis ogólnego działania, argumentów i zwracanych wartości, lub pól w przypadku struktur) – 3 pkt
- styl pisania (podział na moduły, odpowiednie nazwy, długość linii poniżej 100 znaków) – 2 pkt
- modyfikacja do zadania (w trakcie zajęć) – 6 pkt
- dokumentacja w Doxygen – 2 pkt (dodatkowe)
Max 20 pkt + 2 pkt dodatkowe