- Obowiązują ogólne zasady zaliczenia projektów, o ile punkty poniżej nie stanowią inaczej.
- Projekty mogą być wykonywane pojedynczo lub w zespołach maksymalnie 4-osobowych.
- Projekty mogą być tworzone w dowolnym środowisku z użyciem języka C++. Mile widziany framework Qt.
- W projekcie należy obowiązkowo zastosować paradygmat programowania obiektowego. Jest to warunek konieczny dopuszczenia projektu do obrony.
- Za projekty nieposiadające graficznego interfejsu użytkownika (GUI) można uzyskać ocenę nie wyższą niż 4.0.
- Dokumentacja techniczna kodu źródłowego, o której mowa w ogólnych zasadach zaliczenia projektów, ma być wygenerowana programem Doxygen.
- Podczas oceniania projektów będą brane pod uwagę następujące aspekty:
- intuicyjność obsługi programu,
- czytelność kodu (indentacja, intuicyjne nazwy zmiennych/podprogramów/parametrów/klas),
- podział kodu na podprogramy z parametrami, klasy i pliki nagłówkowe/źródłowe,
- jakość sprawozdania i dokumentacji technicznej kodu źródłowego,
- wkład poszczególnych członków zespołu w wykonanie projektu.