Warunki zaliczenia PK: Systemy operacyjne

Podział ćwiczeń

  • Mamy w sumie 15 ćwiczeń, w tym 12 ze mną, oraz 3 z dr Drabowskim (końcowa ocena z laboratoriów to średnia ważona dwóch części, jednakże obydwie trzeba zdać)
  • Wśród moich zajęć będą 3 wprowadzające oraz 9 głównych z Systemów Operacyjnych, a raczej z Niskopoziomowego Wieloprocesowego Programowania w C na Systemach Linux.
  • Przed rozpoczęciem głównej części zajęć należy bezwzględnie przypomnieć sobie programować w języku C (polecam książkę autora języka C Język ANSI C), oraz podstawowych komend do nawigacji w terminalu.

Punkty z mojej części

  1. Będą dwa kolokwia, można na nich zdobyć 14 punktów (po 7 na jedno)
    1. Oprócz tego na pierwszych zajęciach będzie kolokwium z Języka C, które nie ma żadnych negatywnych konsekwencji.
  2. Na zajęciach głównych będzie można zdobyć punkty za pracę na zajęciach, ale:
    1. Pod koniec każdych zajęć będę wskazywał z czego należy się przygotować na kolejne zajęcia, konieczne będzie równocześnie przygotowywanie się z wykładu.
    2. Na początku każdych zajęć ma do mnie trafić lista obecności (jeżeli lista nie trafi to uznajemy, że nikogo nie było), na liście obecności każda przygotowana osoba powinna przy swoim nazwisku wpisać +. Na zajęciach będe przepytywał pewną ilość osób, które zadeklarowały, że są przygotowane. Gdy pytana osoba odpowie poprawnie punkty zostają, w przeciwnym razie każdy punkt zamieniamy na -3 punkty.
    3. Na zajęciach będą zadania do zrobienia, dla osób, które je zrobią w określonym czasie są przewidziane punkty:
      1. Najszybsza osoba w grupie +1/+2
      2. Kilka kolejnych osób +0,5/+1
      3. Pozostałe osoby, które ukończą zadanie na zajęciach +0/+0,5.
      4. Za próbę oszustwa daję -3.
      5. Będę przez całe zajęcia obserwował pracę studentów i jeśli ktoś całe zajęcia będzie się obijał a potem odda zastrzegam sobie prawo do nieprzyznania punktów za pracę na zajęciach, a w przypadkach skrajnych nawet do udzielenia ujemnych punktów w ilości do -3.
  3. Punktacja dla poszczególnych ocen:
    1. dostateczny: 12 punktów
    2. dobry: 16 punktów
    3. bardzo: 22 punkty

Poprawka

Zajęcia są nastawione na systematyczną pracę, do której zachęcam, zdobycie zaliczenia z samych kolokwiów jest bardzo trudne. Poprawka będzie w sesji poprawkowej, ale ze wszystkiego i znacznie trudniejsza niż systematyczna praca.

  • Poprawka dla osób mających tylko oceny negatywne
  • Do zaliczenia wymagane jest (jedno z dwóch, to na korzyść studenta):
    • co najmniej połowa z kolokwium poprawkowego
    • 2*ilość brakujących punktów do zaliczenia
  • Z kolokwium poprawkowego można zdobyć 10 punktów, ale:
punkty ocena
(9, 10] dobry
(7, 9] dostateczny +
[5, 7] dostateczny
[0, 5)
niezaliczenie i spotkanie z cięższym prowadzącym za rok

Obecności

  • Można mieć maksymalnie 2 nieusprawiedliwione nieobecności
  • Oprócz tego można mieć maksymalnie 5 usprawiedliwionych (innymi słowy na połowie zajęć należy być chcąc móc zdobyć zaliczenie)

Dodatkowe zastrzeżenia

  • Zadania mają być tylko i wyłącznie napisane w C, działające pod systemem Linux

ZAOCZNI:

Kryteria jw, ale z tą różnicą, że:

  1. Laboratoria tylko ze mną
  2. Dozwolona tylko jedna nieusprawiedliwiona nieobecność (czyli jedno spotkanie)
  3. Punktacja na zaliczenie ciut mniej, czyli 10, 15, 20.