Metody systemowe i decyzyjne w informatyce
Laboratorium
Zasady zaliczenia
1. Podczas semestru każdy student będzie indywidualnie rozwiązywał 4 zadania laboratoryjne, które będą realizowane w Pythonie. Na zajęciach pracujemy w Pythonie 3.6 z użyciem dystrybucji Anaconda (https://www.continuum.io/downloads).
2. Oddanie trzech pierwszych zadań, tj. przedstawienie poprawnego rozwiązania (działającego kodu) oraz poprawna odpowiedź na pytanie z listy pytań kontrolnych umieszczonych na końcu instrukcji do zadania, dopuszcza do realizacji czwartego zadania i gwarantuje zaliczenie kursu na ocenę 3.5.
3. Sugerowany termin oddania trzech pierwszych zadań, to odpowiednio trzecie, czwarte i piąte zajęcia.
Finalny termin oddania zadań 1-3 to 31.05.2021.
4. Oddanie zadań odbywa się w sposób następujący:
a. W tygodniu poprzedzającym oddanie zadania prowadzący przesyła link do harmonogramu w arkuszach Google.
b. Student, który podejmuje się oddania zadania w danym tygodniu wpisuje się w dogodny dla niego termin zgodnie z przedstawionym harmonogramem. Na oddanie każdego zadań przewidziany jest 5 min. slot.
c. Oddanie każdego z zadań odbywa się za pośrednictwem MSTeams w ramach przygotowanego do tego zespołu – link do zespołu zostanie podesłany przez JSOS wraz z harmonogramem.
d. Student dokładnie dołącza do spotkania na MSTeams dokładnie o zadeklarowanej w harmonogramie godzinie. Student udostępnia rozwiązanie prowadzącemu i odpowiada na zadane mu pytania zgodnie z instrukcją do zadania. Po oddaniu zadania student opuszcza spotkanie. Kluczowe jest, aby dołączyć do spotkania punktualnie!
e. Student ma możliwość do skonsultowania swoich rozwiązań w ramach przedstawionego harmonogramu. Wówczas zapisuje się na określoną godzinę deklarując, ile czasu zajmie mu konsultacja zadania.
5. W ramach zadania czwartego student opracowuje i implementuje model uczenia maszynowego zgodnie z przedstawioną instrukcją, która zostanie udostępniona na stronie prowadzącego.
6. Realizacja zadania czwartego zostaje udokumentowana przez studenta w postaci kodu programistycznego i opisu projektu w pliku README.MD dokumentującego najważniejsze wyniki wypracowane podczas pracy nad czwartym zadaniem.
7. Ostateczny termin oddania zadania 4 to 14.06.2021.
8. Oddanie zadania odbywa się poprzez udostępnienie prowadzącemu rozwiązania, poprzez dodatnie użytkownika msid-github.
9. Prowadzący sprawdza implementację w okresie 14-17.06.2021 i przekazuje studentowi finalną ocenę za pośrednictwem systemu edukacja.
10. Ocena z kursu wystawiana jest według następujących zasad:
a. Oddanie trzech pierwszych zadań gwarantuje zaliczenie kursu na ocenę 3.5.
b. Wyższą ocenę student może uzyskać rozwiązując zadanie 4. W przypadku zadania 4 ocenie podlegają następujące elementy:
i. Jakość i kompletność opracowania w formie opisu projektu w pliku README.md.
ii. Osiągnięte wyniki i jakość, oraz poprawność opracowanych rozwiązań.
iii. Zgodność prowadzonych badań z metodyką.
iv. Oryginalność opracowanych rozwiązań.
v. Jakość i przejrzystość kodu.
11. Wszelkie próby oszustwa skutkować będą oceną niedostateczną na koniec.