- systematyczna praca nad projektem zaliczeniowym
- obecność
- uzyskanie min. 51% z końcowego projektu zaliczeniowego oraz oddanie w wyznaczonym terminie z zachowaniem posiadania ustalonych cząstkowych funkcjonalności w wyznaczonych terminach.
Temat projektu zaliczeniowego wraz z wymaganiami funkcjonalnymi zostanie ustalony indywidualnie z każdym uczestnikiem zajęć.
- zastosowanie poprawnych praktyk podczas tworzenia aplikacji: 30 pkt.
- konteneryzacja rozwiązania: 10 pkt.
- poprawna architektura rozwiązania: 10 pkt.
- poprawne standardy modelowania obiektowego: 10 pkt.
- spełnienie wymagań funkcjonalnych: 70 pkt.
Wymagania funkcjonalne wraz z punktacją przydzieloną za spełnienie każdego z nich będą ustalane indywidualnie z każdym uczestnikiem zajęć.
Podczas trwania zajęć sprawdzany będzie postęp prac. Przykładowo, w terminie X należy mieć zaimplementowane wymagania funkcjonalne 1 i 2, a w terminie Y dodatkowo wymagania 3 i 4. W celu zaliczenia projektu należy mieć zaimplementowane wskazane funkcjonalnośc w wyznaczonych terminach, które zostaną podane w trakcie semestru.
Wszystkie projekty zaliczeniowe będą poddawane sprawdzeniu systemem antyplagiatowym oraz systemem wykrywającym udział sztucznej inteligencji w powstawaniu rozwiązania. W przypadku stwierdzenia niesamodzielności, student uzyskuje ocenę niedostateczną.
Ostateczna ocena wystawiana jest na podstawie punktów uzyskanych z projektu zaliczeniowego. Zakres punktacji wraz z ocenami dostępny jest w regulaminie studiów.
Dopuszczalne są maksymalnie 2 nieobecności bez podawania przyczyny, z wyjątkiem zajęć podczas których będą odbywały się zaliczenia. W sytuacji wypadków losowych wymagane jest przedstawienie oficjalnego usprawiedliwiena oraz możliwe wcześniejsze uprzedzenie prowadzącego. O uznaniu usprawiedliwienia decyduje prowadzący.