Wykładowca: Marcin Młotkowski
Wykład: środa 10:15-12:00, sala 119
środa, 12:15-14:00, pok. 303
Podczas zajęć przedstawiane są zarówno podstawowe zagadnienia
programowania obiektowego, jak również prezentowane są
techniki implementacji popularnych struktur danych w wybranych
obiektowych językach programowania.
Pracownia przypisana do zajęć daje zarówno możliwość praktycznego
zgłębiania wykładanych zagadnień w powszechnie
stosowanych językach takich jak C# czy Java, jak i samodzielnego
przygotowania analizy i projektu wybranego zagadnienia.
Zaliczenie ćwiczeń i pracowni uzyskuje się m.in. po zdobyciu odpowiedniej liczby punktów. Egzaminu z Programowania obiektowego nie ma, ocena z zaliczenia jest przepisywana jako ocena z egzaminu.
Zajęcia pomocnicze do wykładu Programowanie Obiektowe są podzielone organizacyjnie na dwie części różniące się między sobą sposobem prowadzenia ćwiczeń. Ocena końcowa zależy od sumy punktów uzyskanych w obydwu częściach.
Podczas pierwszej części trwającej do połowy maja zajęcia będą odbywały się na pracowni. Zadaniem każdego studenta będzie systematyczne programowanie zadań z wywieszanych list zadań. Za każde zadanie (o ile nie zaznaczono inaczej na liście) student może otrzymać do 4 punktów w zależności od jakości rozwiązania. Z danej listy student może otrzymać punkty jedynie za dwa wskazane przez siebie zadania.
Zadania można oddawać jedynie podczas pracowni. Zadania mają być wykonane samodzielnie. Za plagiat prowadzący ma prawo wyciągnąć konsekwencje w postaci niezaliczenia programu bądź nawet całej pracowni
Termin oddawania zadań upływa w następnym tygodniu po ogłoszeniu listy. W przypadku świąt, dni rektorskich itp. termin ten przedłuża się odpowiednio. W przypadku choroby udokumentowanej wpisem w książeczce zdrowia termin ten jest również odpowiednio przedłużany.
Druga część zajęć (maj/czerwiec) polega na samodzielnym
opracowaniu i zaprogramowaniu wybranego tematu (projektu).
Zajęcia będą odbywały się w salach seminaryjnych, podczas
których studenci będą przedstawiali zagadnienie, które zamierzają
zaimplementować oraz schemat rozwiązania. Za realizację projektu
można otrzymać do 20 punktów, przy czym otrzymanie 10 punktów za
projekt jest warunkiem koniecznym do zaliczenia ćwiczeń.
Projekty oddaje się prowadzącemu ćwiczenia.