Podstawy Programowania - Zasady zaliczania przedmiotu
Harmonogram
Kryteria zaliczenia ćwiczeń:
- Ocena z ćwiczeń wystawiana będzie na podstawie kolokwium oraz zadań rozwiązanych na sprawdzarce
- z kolokwium otrzymać będzie można otrzymać 50 punktów
- za zadania na sprawdzarce będzie można otrzymać 50 punktów
- liczba punktów uzyskanych za sprawdzarkę jest wprost proporcjonalna do liczby zrobionych zadań zadanych podczas zajęć
- za każde zadanie zrobione w terminie otrzymuje się 2 "punkty_sprawdzarkowe", za każde zadanie zrobione po terminie otrzymuje się 1 "punkt_sprawdzarkowy". Liczba punktów za sprawdzarkę obliczana jest wg wzoru:
50 * liczba_punktów_sprawdzarkowych / 2 * liczba_zadań_zadanych
- za każde niesamodzielnie zrobione zadanie otrzymuje się -1 "punkt_sprawdzarkowy"
- dodatkowe punkty można dostać za najlepszy wynik na sprawdzarce (najwięcej
zrobionych zadań przy najmniejszej liczbie błędów). Pierwsza osoba z
grupy 3, druga 2, a trzecia 1 punkt
- prowadzący ma prawo przyznawania studentom dodatkowych punktów wedle własnego uznania (np. za aktywność)
- aby zaliczyć przedmiot trzeba uzyskać łącznie co najmniej 51 punktów.
- Cała skala ocen:
- 2: < 50
- 3: 51 - 60
- 3,5: 61 - 70
- 4: 71 - 80
- 4,5: 81 - 90
- 5: 91 - 100
- 6: > 100
Literatura:
- N. Wirth, Wprowadzenie do
programowania systematycznego. Wydawnictwa Naukowo-Techniczne. Warszawa 1978.
- B. Eckel, Thinking in C, Beta 3 . 2006.
- B. Eckel, Thinking in C++, Wydawnictwo Helion, 2002
- J. Grębosz, Symfonia C++,
Oficyna Kallimach, Kraków 1993.
- T.H. Cormen, Wprowadzenie
do algorytmów, Wydawnictwa
Naukowo-Techniczne, Warszawa 2005 (lub wcześniejsze wydanie WNT,
Warszawa 1999)
- A. Struzińska-Walczak, K.
Walczak, Nauka programowania dla początkujących. C++, Wydawnictwo
W&W, Warszawa 2002,
Szczegółowy opis składowych zaliczenia:
Kolokwium:
Podczas kolokwium przy pomocy komputera trzeba będzie
rozwiązać kilka zadań (od 3 do 5), analogicznych do tych, które pojawiały
się na zajęciach lub jako zadania domowe. W czasie kolokwium będzie można
korzystać ze wszelkich przyniesionych ze sobą materiałów oraz z sieci
internetowej. Absolutnie zabronione jest korzystanie z jakiegokolwiek rodzaju
komunikatorów, pod karą bezwzględnego opuszczenia sali bez zaliczenia (trzeba uważać
na „przypadkowe” kliknięcia). Nie wolno także korzystać z mejli na tych
samych zasadach.
Do zaliczenia kolokwium powinno wystarczyć przerobienie ze zrozumieniem
zadań, które będziemy rozwiązywać na sprawdzarce.
Ze względów technicznych kolokwium odbędzie się na wydziale matematyki i informatyki w tamtejszych laboratoriach komputerowych.
Sprawdzarka:
Sprawdzarka znajduje się pod adresem: acm.edu.pl.
Każdy uczestnik zajęć powinien tam założyć sobie konto, gdyż na tej sprawdzarce będziemy
pracować.
Każde zadanie pojawiające się na zajęciach będą pojawiały się na liście poniżej wraz z terminem ich wykonania.
Za każde rozwiązane zadanie rozwiazane w terminie otrzymuje się 1 punkt. Nie jest istotna
trudność zadań, wszystkie punktowane są tak samo. Poniżej znajduje się
lista zadań, które zostały już omówione na zajęciach, wraz z terminami ich wykonania.
Zadania na
sprawdzarce można rozwiązywać przez cały semestr, 24h na dobę, przez
siedem dni w tygodniu. Sprawdzarka dostępna jest jako serwis internetowy aktywny przez
cały czas.
W przypadku wykrycia plagiatów rozwiązań, będą one
anulowane, przyznane zostanie -1 punkt za takie rozwiązanie, oraz oczywiście pogorszy się opinia o danym studencie. W
przypadku wykrycia plagiatu w momencie chęci uzyskania wpisu może się okazać, że
student dostanie ocenę gorszą, niż wynika mu z punktów (poprzez cofnięcie mu
odpowiedniej liczby acceptów na sprawdzarce oraz ewentualnych punktów dodatkowych).
Lista zadań przerabianych na zajęciach z terminami znajduje się tutaj.