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
Zbiór wyrażeń testowych