Pełny Regulamin#
Dostępny w systemie USOS po zalogowaniu.
Ocenianie i Zaliczenie#
- Zaliczenie: >50 Punktów Łącznie ORAZ >45 Punktów z Laboratorium (Warsztaty i Zadania Laboratoryjne).
- Skala Ocen:
- [0, 50]: 2.0 (Niedostateczny)
- (50, 60]: 3.0
- (60, 70]: 3.5
- (70, 80]: 4.0
- (80, 90]: 4.5
- (90, 100]: 5.0
Obecność#
- Dopuszczalne są maksymalnie 3 nieobecności na zajęciach laboratoryjnych.
- Obecność na wykładach jest opcjonalna.
- Usprawiedliwiona nieobecność jest rekompensowana na koniec semestru średnią z zajęć laboratoryjnych, na których student był obecny.
Warsztaty#
- 10 warsztatów (90 min), do 5 pkt za każdy.
- Rozpoczynają się od sesji Q&A oraz wprowadzenia.
- Kończą 5-minutowym testem LUB 30-minutowym zadaniem programistycznym.
- Na testach obowiązuje całkowity zakaz korzystania z pomocy.
- Zadania programistyczne podlegają zasadom zadań laboratoryjnych.
Zadania Laboratoryjne#
- 5 zadań (90 min), do 10 pkt za każde.
- Zadania muszą być rozwiązywane wyłącznie na komputerach laboratoryjnych (zakaz korzystania z własnych komputerów).
- Rozwiązania należy przesyłać przez system git.
- Własne materiały, dokumentacja i Internet są dozwolone.
- Wymagana jest samodzielna praca.
- Narzędzia AI (np. ChatGPT, Copilot) są zabronione.
- Rozwiązania są weryfikowane przez system antyplagiatowy; na żądanie prowadzącego wymagane jest włączenie oprogramowania monitorującego pracę.
- Możliwe punkty ujemne za niewydajność, błędy kompilacji lub łamanie zasad programowania obiektowego.
Projekty#
- Opcjonalne, brak limitu punktów.
- Wymagana samodzielna praca.
- Obowiązkowa obrona projektu. Niezaliczenie obrony skutkuje karą -10 punktów nałożoną na wszystkie projekty.
Punkty za Aktywność#
- Opcjonalne, brak limitu punktów.
- Przyznawane za udział w wykładach i wkład w rozwój strony przedmiotu.
Powtarzanie Przedmiotu#
- Niezaliczenie przedmiotu oznacza konieczność powtórzenia całości.
- Przepisanie punktów z poprzednich lat jest możliwe tylko w szczególnych sytuacjach i wymaga zgody koordynatora.
FAQ#
Co się stanie, jeśli opuszczę zajęcia? Dopuszczalne są maksymalnie 3 nieobecności na laboratoriach. Przy nieobecności usprawiedliwionej nie musisz odrabiać zadania – na koniec semestru otrzymasz za nie punkty wyliczone z Twojej średniej. (Przykład: Jeśli Twoja średnia z obecnych zajęć wynosi 80%, otrzymasz 80% punktów za opuszczone zajęcia, np. 4 z 5 pkt za warsztat).
Czy mogę używać AI lub kopiować kod? Nie. Narzędzia AI są zabronione. Wtyczki AI do IDE autouzupełniające więcej niż jedną linię kodu są również zakazane (wtyczki uzupełniające pojedynczą linię są dozwolone). Dozwolone jest użycie małych, oznaczonych fragmentów publicznego kodu, pod warunkiem, że w pełni je rozumiesz, a zadanie wykonane jest samodzielnie.
Z jakiego systemu operacyjnego korzysta się na komputerach w laboratorium? Możesz korzystać z systemu Arch Linux lub Windows.