Ćwiczenia 01 [inf II]: zasady oceniania, szkic programu kursu
mgr Magdalena Laskowska (grupy 2 i 3) agapeb@kul.lublin.pl konsultacje:? Damian Sepczuk (grupy 1 i 4) damian.sepczuk@10g.pl konsultacje:?
Na kolejnych slajdach zaprezentowano zasady oceniania (wersja 1) Dopuszcza się możliwość zmian w zasadach oceniania w trakcie trwania kursu. Zasady te oznaczane będą kolejnymi numerami wersji. Ewentualne kolejne wersje tworzone będą tak, aby były przynajmniej tak samo korzystne dla studenta jak wersje poprzednie. Jeśli student uzna, że bardziej korzystna dla niego jest inna wersja zasad oceniania obowiązująca w danym semestrze, może zgłosić żądanie oceniania go wedle wybranej wersji.
W semestrze można mieć 2 nieuzasadnione nieobecności (nie licząc kolokwiów) bez żadnych konsekwencji Każda kolejna nieuzasadniona obecność skutkuje przyznaniem bonusu w wysokości -5pkt. Nieobecność uzasadniona to każda nieobecność dla której przedstawi się zwolnienie lekarskie na którą uzyska się wcześniej zgodę od prowadzącego ćwiczenia (np. wyjazd na konferencję, organizacja wydarzenia naukowego/kulturalnego) wynikająca ze zdarzeń losowych, których uczestnik kursu nie mógł przewidzieć i im przeciwdziałać (np. powódź, trzęsienie ziemi ;) ) (uznaniowa) mająca związek ze sprawami rodzinnymi (uznaniowa) dla której student przedstawi zwolnienie/usprawiedliwienie od Dziekana bądź Rektora
Opuszczone zajęcia można odrobić: przychodząc na zajęcia innej grupy tego samego prowadzącego. przychodząc na zajęcia innego prowadzącego pod warunkiem uzyskania zgody od obu prowadzących. tylko i wyłącznie, gdy w innej grupie realizowany będzie ten sam temat co na opuszczonych zajęciach tylko i wyłącznie, gdy w innej grupie istnieje techniczna możliwość przyjęcia dodatkowego studenta (wystarczająca ilość wolnych stanowisk) lub student we własnym zakresie zapewni sobie niezbędne środki (np. w przypadku braku wolnego stanowiska przyniesie własnego laptopa).
Każdy uczestnik kursu może (nie musi!) napisać i oddać program komputerowy realizujący wcześniej ustalone z prowadzącym zadanie Za program może zostać przyznane max 20 pkt. Program może być napisany w dowolnym języku programowania i działać pod dowolnie wybranym systemem operacyjnym. Przed przystąpieniem do pracy należy uzgodnić z prowadzącym szczegóły techniczne. Może do dobra okazja aby nauczyć się jakiegoś języka funkcjonalnego? LISP, SCHEME, HASKELL czekają na Ciebie! Należy dostarczyć kod źródłowy oraz wersję skompilowaną (o ile to technicznie możliwe). Kod programu musi być udostępniony na licencji kompatybilnej z GNU GPLv3. (Dlaczego v3? http://7thguard.net/news.php?id=5607) Przykładowa tematyka programu: Bot (chatterbot, bot ekspercki, ) Szachista (oceniany będzie algorytm prowadzenie rozgrywki przez komputer, a nie strona wizualna!) Tłumacz (konkurencja dla Google Translate) Wizualizacja parametrycznych funkcji przynależności Kalkulator dla liczb rozmytych (musi posługiwać się notacją infiksową)
Stwierdzenie plagiatu w oddanym programie skutkuje brakiem zaliczenie przedmiotu bez możliwości poprawy i zgłoszeniem sprawy do Dziekana ds. Studenckich Dopuszczalne (i rekomendowane!) jest używanie zewnętrznych bibliotek i fragmentów kodu pod warunkiem podania ich autora. Zewnętrzny kod nie może dotyczyć kluczowych elementów programu Jeśli program ma dodawać liczby rozmyte nie można użyć biblioteki matematycznej realizującej to działanie, ale można użyć gotowego analizatora składni do budowy drzewa wyrażenia Grupowa praca nad projektem nie jest zabroniona. Należy wówczas dokładnie zaznaczyć kto jest odpowiedzialny za dany fragment kodu. Grupy (i wszelkie zmiany w ich składzie) należy zgłaszać prowadzącemu. Grupowa praca nad mniejszymi zadaniami również jest dozwolona. Współpraca powinna odbywać się na zdroworozsądkowych zasadach. Np. dozwolona jest wspólna analiza problemu i szkic algorytmu po czym samodzielne kodowanie. Niedozwolone jest pisanie kodu programu przez jedną osobę i przesyłanie innej aby dokonała poprawek. Można wzorować się na zasadach obowiązujących na MIT podczas kursu 600.1 (http://ocw.mit.edu/(...)/collab_work.pdf )
Aktywność podczas zajęć będzie dodatkowo punktowana (max +5pkt/semestr) wedle uznania prowadzącego. Za przygotowanie referatu/prezentacji na wykład, student uzyskuje +5pkt z ćwiczeń Główną korzyścią z przygotowania takiej prezentacji jest zwolnienie z egzaminu Prowadzący może w każdym semestrze zaproponować realizację kilku mniejszych zadań typu jak przygotowanie wykresu czy przeprowadzenie dowodu. Zadania te będą nieobowiązkowe i za ich poprawną realizację można otrzymać max +1 pkt.
Na semestr przewidziane są dwa kolokwia Termin kolokwium będzie podawany z min 10 dniowym wyprzedzeniem. Z kolokwium można uzyskać max 55 pkt. Kolokwium uznaje się za zaliczone, jeśli student uzyskał z niego wynik minimum 30 punktów. Wynik z kolokwium pisanego w pierwszym terminie równy jest liczbie uzyskanych punktów. W przypadku pisania poprawy (drugi termin) wynik z kolokwium ustala się jako wartość wyrażenia min(x, 40), gdzie x jest liczbą uzyskanych punktów. Gdy student przedstawi zwolnienie lekarskie na pierwszy termin, za wynik kolokwium przyjmuje się liczbę uzyskanych punktów.
Student, który nie zaliczy przynajmniej jednego kolokwium w drugim terminie, może przystąpić do zaliczenia całości materiału z danego semestru podczas kolokwium ostatniej szansy ( rozbójniku ) Wynik z rozbójnika ustala się jako wartość wyrażenia min(x-n, 30)*2, gdzie x jest liczbą punktów uzyskanych z kolokwium, n wartością bezwzględną sumy punktów ujemnych uzyskanych przez studenta (za nieobecności). Punkty za nieobecność uwzględniane zostaną tylko raz. Nie będą ponownie odejmowane od końcowego wyniku! Gdy student przedstawił zwolnienie lekarskie na pierwszy termin i nie zaliczył kolokwium w drugim terminie wynik z rozbójnika ustala się jako wartość wyrażenia min(x, 40)*2 (oznaczenia jak wyżej) W przypadku przedstawienie zwolnienia lekarskiego na zarówno pierwszy jak i drugi termin sposób zaliczenia ćwiczeń należy uzgodnić indywidualnie z prowadzącym
Nieuzasadniona obecność na kolokwium w pierwszym terminie skutkuje uzyskaniem wyniku 0 pkt. z możliwością przystąpienia do kolokwium w terminie drugim. Nieuzasadniona obecność na kolokwium w drugim terminie skutkuje uzyskaniem wyniku 0 pkt. bez możliwości przystąpienia do kolokwium ostatniej szansy ( rozbójniku ). Nieuzasadniona obecność na rozbójniku skutkuje brakiem zaliczenia ćwiczeń.
Przynajmniej 3 dni przed kolokwium, zostaną udostępnione materiały (w postaci pliku pdf), z których będzie można korzystać podczas kolokwium. Jakakolwiek modyfikacja (rozszerzenie) tych materiałów (poza poprawieniem ewentualnych błędów) jest zabroniona. Podczas kolokwium można korzystać z kalkulatora. Korzystanie z wszelkich innych pomocy (ściągawki) jest kategorycznie zabronione. Przyłapanie na ściąganiu skutkuje natychmiastowym przerwaniu kolokwium z wynikiem 0 pkt.
Wyniki z kolokwiów zostaną podane w terminie max 21 dni od daty kolokwium. Wyniki mogą być udostępnione na prywatnej (zabezpieczonej hasłem) stronie WWW w formacie uzgodnionym z uczestnikami kursu. Każdy uczestnik kursu ma prawo wglądu do swego kolokwium i zgłaszania reklamacji (źle zsumowane punkty, nie policzone zadanie, etc.)
W przypadku zauważenia błędu w treści zadania uniemożliwiającego jego rozwiązanie można: Poprawić zadanie (bez uzasadniania), tak aby dało się je rozwiązać, po czym je rozwiązać. (normalna punktacja za zadanie + 5 punktów. Dodatkowe punkty naliczane są, jeśli za poprawione zadanie uzyskano min 50% punktów) W odpowiedzi wskazać na błąd i uzasadnić dlaczego zadania nie da się rozwiązać oraz wskazać sugerowaną poprawkę. Zadania nie trzeba rozwiązywać! (maksymalna punktacja za zadanie)
Aby uzyskać zaliczenie przedmiotu z oceną pozytywną należy jednocześnie: Zaliczyć oba kolokwia albo rozbójnik Uzyskać nie mniej niż 70 pkt Innymi słowy, plan minimum to: Uzyskać 30 punktów z obydwu kolokwiów Mieć max 2 nieobecności nieuzasadnione Zdobyć dodatkowo 10 punktów za aktywność/prezentację/program dla chętnych/
Końcowy wynik stanowi suma wszystkich punktów (ujemnych oraz dodatnich) zebranych przez studenta podczas danego semestru. W przypadku, gdy student pisze rozbójnika punkty za nieobecności są odejmowane od surowego wyniku testu (patrz wcześniej). Nie są one uwzględniane przy ostatecznym sumowaniu.
Ocena końcowa będzie wyliczana bezpośrednio na podstawie uzyskanego wyniku punktowego. Dokładny przelicznik punktów na oceny zostanie podany do wiadomości przed pierwszym kolokwium.
Wszystkie materiały będą umieszczane na stronie WWW. Niestety jeszcze nie określono adresu, więc nie mogę go podać TA prezentacja (jak i jak uaktualnienia) będzie dostępna pod adresem: http://matrix.inten.pl/~szopen/files/ai/r01.zip