2020/2021 - sem. zimowy - Algorytmy i Struktury Danych

Algorytmy i Struktury Danych

 

Informacje podstawowe

  • kod kursu - INT001316L
  • forma zajęć - laboratoria
  • wykładowca - dr hab. Janusz Szwabiński
  • przeznaczenie - Matematyka Stosowana, Wydział Matematyki (W-13), semestr 3

 

Termin i miejsce zajęć

  • czwartek, 11:15-13:00
  • sala 317.4, budynek D-1

 

Informacje organizacyjne i zasady zaliczenia

  • zajęcia odbywają się w sposób zdalny, przy pomocy platformy ZOOM
  • podczas zajęć laboratoryjnych studenci wykonują zadania umieszczone przez Wykładowcę na listach zadań oraz prezentują gotowe rozwiązania
  • językiem programowania, w którym powinny być przygotowywane rozwiązania jest Python 3
  • listy zadań będą oceniane w następujący sposób
    • ocena za listę jest uzależniona od wyników uzyskanych przes studenta i jest wartością z przedziału [0, 100],
    • w przypadku gdy student wykona nadobowiązkowe, wskazane wcześniej przez prowadzącego elementy danego zadania lub zaprezentowane przez niego rozwiązanie będzie cechować ponadprzeciętna inwencja i/lub dodatkowe, niewymienione w treści zadania komponenty i funkcjonalności stanowiące w ocenie prowadzącego istotną wartość dodaną dla całego programu, student powinien zwrócić uwagę na ten fakt prowadzącemu, opisać dokładnie wszytskie te dodatkowe cechy i funkcjonalności, jako że na koniec semestru wszystkie one zostaną podsumowane i kilkoro studentów, których wyniki przez cały semestr prezentowały się najlepiej może zostac ocenionych oceną celującą (5.5). 
    • ocenienie listy następuje po przesłaniu programów realizujących zadania z listy poprzez wcześniej ustaloną platformę umożliwiającą przechowywanie i udostępnianie plików on-line; należy więc szczególnie zadbać o czytelność kodu, obecność komentarzy itd.; jeśli student ma takie życzenie wstępna ocena rezultatów może mieć miejsce wcześniej - wówczas student powinien móc zaprezentować samodzielnie efekty swojej pracy i potrafić odpowiedzieć na pytania dotyczące napisanego programu; nawet w przypadku uzyskania oceny przed upływem terminu oddania listy, student zobligowany jest do przesłania rozwiązań na wskazaną platformę celem przeprowadzenia przez prowadzącego weryfikacji anty-plagiatowej; na podstawie programu, który student wysyła prowadzącemu ocena uzyskana na zajęciach może zostać zmieniona zarówno na korzyść, jak i niekorzyść studenta, w szczególności w przypadku wykrycia plagiatu; o każdej takiej zmianie student zostanie stosownie poinformowany, a w przypadku wykrycia plagiatu - oczekuje się od studenta natychmiastowych wyjaśnień;
    • aby móc uzyskać maksymalną liczbę punktów za daną listę zadań, należy koniecznie przesłać ją na paltformę do godziny 23:59 w dniu w którym odbywały się zajęcia; każdy dzień opóźnienia skutkuje obniżeniem maksymalnej liczby punktów możliwych do uzyskania całej listy zadań o 15,
    • terminarz oddawania list jest następujący
      Numer listy zadań Termin oddania
      1 22.10.2020
      2 29.10.2020
      3 12.11.2020
      4 03.12.2020
      5 17.12.2020
      6 14.01.2021
      7 28.01.2021
    • ocena końcowa z laboratoriów zależy od średniej arytmetycznej z wartości wszystkich list zadań i jest określana w następujący sposób
      Przedział Ocena
      [65, 70) 3.0
      [70, 75) 3.5
      [75, 85) 4.0
      [85, 95) 4.5
      [95, 100] 5
      [95, 100] \(\ \cup \ \{\) dodatkowe, wartościowe wyniki \(\}\) 5.5
  • w przypadku niektórych list zadań wymagane będzie zastosowanie przez studenta specjalnych szablonów, co uprości i przyśpieszy proces sprawdzania poprawności działania programów; szablony do tych list można pobrać klikając odpowiednią ikonę w tabeli poniżej
    Numer listy zadań Szablon
    3 zip_icon
    4 zip_icon
  • przebieg zajęć będzie nagrywany, a nagrania będą udostępniane studentom, student wyraża zgodę na nagrywanie zajęć poprzez branie w nich udziału;
  • obecność studenta podczas laboratoriów "na żywo" nie jest obowiązkowa, lista obecności nie będzie sprawdzana.

Listy zadań

Last update - 7th April