Programowanie Obiektowe

Pełna informacja została zawarta w dokumencie dostępnym on-line (sekcja: Dodatki).


Przedmiot składa się z 3 części:   wykład,  laboratoria  i  projekt.

1. Obecność na wykładzie nie jest obowiązkowa lecz jest mile widziana.

Obecność nie będzie sprawdzana..

2. Laboratoria są obowiązkowe. W trakcie semestru zostaną przeprowadzone dwa kolokwia które będą sprawdzać wiedzę zarówno teoretyczną jak i praktyczną.

Kolokwia mogą zawierać pytania zarówno otwarte jak i zamknięte.

3. W celu zaliczenia laboratoriów należy zaliczyć przynajmniej na 50% oba kolokwia oraz należy wykonać wszystkie przewidziane zadania.

Jeśli wynik procentowy z jednego kolokwiów jest niższy niż 50% to ocena z laboratorium w pierwszym terminie wynosi 2.0.

4. Zaliczenie zadań należy uzyskać nie później niż na trzecich zajęciach licząc jako pierwsze te na których zadania zostały przedstawione.

5. Osoby których wiedza pokrywa znajomość języka JAVA opisaną w Sylabusie mogą zaliczyć awansem laboratoria.  W tym celu należy na pierwszych zajęciach laboratoryjnych zgłosić gotowość a następnie zaliczyć na minimum 60% test.  Jego wykonanie odbędzie się we wskazanym przez prowadzącego terminie. Uzyskana ocena zalicza laboratorium.

6. Projekty są realizowane jednoosobowo lub dwuosobowo.

7. Aby zaliczyć projekt należy wykonać aplikację graficzną wykorzystującą log4j oraz do wyboru: JDBC lub jSoup.

8. Tematy projektowe muszą zostać zatwierdzone przez prowadzącego. Lista propozycji zostanie ogłoszona na przełomie listopada i grudnia.

9. Nieprzekraczalnym terminem oddania projektu jest wskazany ostatni termin przez prowadzącego. Termin ten musi mieć miejsce nie później niż w ostatnim tygodniu semestru.

10. Student musi przynajmniej raz w semestrze spotkać się pokazując postępy realizacji projektu.

11. Student może być nieobecny na laboratoriach 2 razy bez podania powodu. Jeśli ktoś będzie nieobecny więcej razy, to nie będzie możliwe zaliczenie przedmiotu.

Wyjątek stanowi nieobecność na zajęciach usprawiedliwiona chorobą.

12. W przypadku nieobecności na kolokwium osoba otrzymuje z niego 0 punktów. Jeśli osoba jest chora musi zgłosić gotowość pisania kolokwium PRZED kolejnymi zajęciami laboratoryjnymi. O nieobecności najlepiej powiadomić PRZED terminem kolokwium.

13.  W przypadku choroby kolokwium będzie można napisać we wskazanym terminie w tygodniu pierwszych zajęć po chorobie. Na przykład w trakcie laboratorium lub wykładzie..

14. Nieobecność na zajęciach nie zwalnia z konieczności zaliczenia zadań.

15. Egzamin ma charakter testowy. Jego charakter będzie zbliżony do treści kolokwiów w trakcie zajęć laboratoryjnych.

16. Osoby zainteresowane terminem zerowym egzaminu winny zgłaszać prośbę w grudniu. Warunkiem terminu zerowego jest uzyskanie minimum 70% z testów z laboratorium i wcześniejsze zaliczenie projektu na minimum 4.0..

17. Forma egzaminu zerowego zostanie ustalona przez prowadzącego dopiero PO zebraniu listy osób zainteresowanych i spełniających warunki opisane powyżej.

18. Ocena końcowa z przedmiotu, to ocena wyliczana na podstawie średniej arytmetycznej z wyników procentowych z laboratorium, projektu i egzaminu.

19. W przypadku projektu oceniana jest:

- zgodność końcowego rezultatu z zatwierdzonym tematem.

- użycie log4j do obsługi błędów w tym czy log4j jest dodane na koniec, czy na początku realizacji projektu. Dodanie na końcu jest źle widziane. log4j ma ułatwiać odnalezienie ewentualnych problemów i winno być sensownie pomyślane.

- poprawność działania aplikacji i jej odporność na ewentualne błędy.

- złożoność projektu.

- świadomość ograniczeń i wiedza o działaniu utworzonej samodzielnie aplikacji.

W każdym z powyższych kryteriów można uzyskać od 0 do 2 punktów.

20. Warunkiem koniecznym zaliczenia projektu jest to, czy aplikacja działa. Jeśli aplikacja nie działa lub pojawiają się błędy w trakcie testów, to osoba otrzyma w pierwszym terminie ocenę 2.0 i ma możliwość oddania projektu w kolejnym terminie. Przy czym osoba traci wtedy pierwszy termin egzaminu.

21. Zaliczenie laboratorium w drugim terminie pozwala na podejście do egzaminu w terminie drugim.

22. Zaliczanie projektu lub laboratorium w drugim terminie automatycznie oznacza uzyskanie oceny 2.0 w pierwszym terminie egzaminu.

23. Niezaliczenie laboratorium czy projektu oznacza brak uzyskania zaliczenia z przedmiotu.

Pełna informacja została zawarta w dokumencie dostępnym on-line (sekcja: Dodatki).