2019/2020 - sem. zimowy - Algorytmy i Struktury Danych - laboratoria

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ęć

  • środa, 15:15-16:55
  • sala 317.4, budynek D-1

 

Informacje organizacyjne i zasady zaliczenia

  • 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 drogą mailową; 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 już podczas laboratoriów - 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 podczas laboratoriów student zobligowany jest do przesłania rozweiązań droga mailową 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, szczególności w przypadku wykrycia plagiatu; o każdej takiej zmianie student zostanie poinformowany mailowo, 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ą drogą mailową 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 16.10.2019
      2 23.10.2019
      3 6.11.2019
      4 27.11.2019
      5 11.12.2019
      6 8.01.2019
      7 22.01.2020
    • 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
  • obecność podczas laboratoriów jest obowiązkowa, dopuszczalne są dwie nieusprawiedliwione nieobecności w trakcie semestru

 

Listy zadań

Last update - 26th February