Strona przedmiotu Programowanie obiektowe
(informatyka, studia dzienne, I rok)
Edycja: 2006/2007
Spis tre�ci
Motto
Java is hot, Smalltalk is cool, C++ is being (mis)used, C# may be too #.
Nowo�ci
- 3/4.04.07: Uaktualnienie wynik�w egzamin�w.
- 29.03.07: Uaktualnienie wynik�w egzamin�w.
- 21/22.03.07: Uwzgl�dniaj�c licznie zg�aszane przez Pa�stwa postulaty
obni�y�em nieco progi zaliczania z egzaminu poprawkowego
(po obni�ce do zaliczenia wystarczaj� 33 punkty).
- 19/20.03.07: Dodatkowy egzamin dla os�b ze zwolnieniem lekarskim na czas
jednego z poprzednich egzamin�w odb�dzie si� 23.III.07
o 17-tej w sali 3120.
- 19/20.03.07: Kopia informacji ze strony z wynikami:
Prace mo�na ogl�da� u sprawdzaj�cych do 26.III.07 w��cznie.
- 19/20.03.07: Ju� s� wyniki w USOSie.
- 19/20.03.07: Uaktualnienia wynik�w egzaminu i wyniki egzaminu poprawkowego.
Uwaga: w tej chwili USOS jest chwilowo zablokowany, wi�c
znajduje si� tam tylko cz�� wynik�w egzaminu, aktualne wyniki s�
tu na stronie, w USOSie pojawi� si� dopiero po jego odblokowaniu
przed p�noc�.
- 11/12.03.07: Uaktualnienia wynik�w egzaminu.
- 7/8.03.07: Uaktualnienia wynik�w egzaminu.
- 2/3.03.07: Uaktualnienia wynik�w egzaminu.
- 22/23.02.07: Uaktualnienia wynik�w egzaminu.
- 21/22.02.07: Uaktualnienia wynik�w egzaminu.
- 19/20.02.07: Uaktualnienia wynik�w egzaminu.
- 18/19.02.07: Wyniki egzaminu. Prace mo�na ogl�da� i zg�asza� reklamacje w ci�gu
pierwszego tygodnia zaj�� u sprawdzaj�cych (ich inicja�y s� podane
przy zadaniach).
- 4/5.02.07: Zmiany edycyjne (korekta numer�w lat w datach zalicze�, uzupe�nienie
terminu kolokwium poprawkowego w dziale zaliczanie).
- 28/29.01.07: Wyniki kolokwium poprawkowego znajduj� si�
w Moodle'u.
- 20.01.07: Przypominam, �e ustalilismy na wyk�adzie termin klas�wki poprawkowej
na poniedzia�ek 22.01.07 o godzinie 16.00. Klas�wka odb�dzie si�
w sali 2180.
- 20/21.12.06: Wyniki klas�wki s� w USOSWebie. Uwaga Wyniki w USOSWebie
s� wpisane w skali 0..25 zamiast 0..20 (jak jest podane w zasadach
punktacji na tej stronie. Przepraszam za zamieszanie, przy obliczaniu
ocen wyniki te b�d� skalowane wsp�czynnikiem 4/5, tak �eby zachowa�
regu�y podane na tej stronie.
Reklamacje mo�na zg�asza� do sprawdzaj�cych (s� podani w komentarzach
do ocen) teraz i przez pierwszy tydzie� zaj�� w styczniu).
- 10/11.12.06: Nowe pytania i odpowiedzi na stronie PiO.
- 8/9.12.06: Uzupe�nienie termin�w �wicze� i laboratori�w.
- 4/5.12.06: Nowe pytania i odpowiedzi na stronie PiO.
- 27/28.11.06: Ostatecznie potwierdzam przeniesiony zgodnie z Pa�stwa �yczeniem
termin klas�wki na 11.XII.2006.
- 26.11.06: Dodanie strony PiO.
- 16.11.06: Na Moodle'u pojawi�a si� tre�� zadania zaliczeniowego(du�ego).
- 15/16.10.06: Przypominam (za wcze�niej rozes�anym mailem), �e materia�y
do wyk�adu znajduj� si� na platformie
Moodle.
- 15/16.10.06: Uruchomienie strony.
Grupy �wiczeniowe i laboratoryjne
Wyk�ad
�wiczenia (wg nr�w grup):
- Artur Zaroda pon. 10-12, s. 1010
- Damian W�jtowicz wto. 10-12, s. 3130
- Marcin Benke pon. 10-12, s. 3170
- Artur Zaroda pi�. 14-16, s. 1030
- Marcin Stefaniak �ro. 10-12, s. 3250
- Kazimierz Grygiel �ro. 16-18, s. 1030
- Robert D�browski czw. 10-12, s. 3150
Laboratoria (wg nr�w grup):
- Damian W�jtowicz wto. 12-14, lab. 6
- Marcin Benke pon. 12-14, lab. 4
- Artur Zaroda wto. 10-12, lab. 3
- Piotr Ksi��ek czw. 10-12, lab. 4
- Marcin Stefaniak �ro. 12-14, lab. 2
- Kazimierz Grygiel �ro. 18-20, lab. 2
- Robert D�browski czw. 14-16, lab. 4
- Artur Zaroda pon. 14-16, lab. 5
- Rafa� Rusin pon. 10-12, lab. 6
Uwaga: terminy �wicze� podano tu jedynie informacyjnie,
ich stan aktualny znajduje si� na oficjalnych planach
Wymagania i wpisy
Wymagania:
- �wiczenia:
- jedna klas�wka wyk�adzie
- egzamin.
- Laboratorium:
- du�y program zaliczeniowy w Smalltalku, z projektem,
- dwa ma�e programy (Smalltalk i C++ na zal.).
Wpisy do indeks�w:
- zal/nzal z �wicze�,
- ocena z egzaminu,
- ocena z laboratorium.
Zasady zaliczania �wicze�
- Klas�wka (Smalltalk + elty. C++) 20 pkt.
- Egzamin (Smalltalk + C++) 40 pkt.
- RAZEM 60 pkt.
Oceny:
[0 | .. | 36[ | 2 |
[36 | .. | 40[ | 3 |
[40 | .. | 45[ | 3+ |
[45 | .. | 50[ | 4 |
[50 | .. | 55[ | 4+ |
[55 | .. | 60] | 5 |
Zaliczenie �wicze�:
nie mniej ni� 50% punkt�w z klas�wki (uspr. nieobecno�� na klas�wce -> rozmowa lub dod. termin
lub dod. zadanie na egzaminie).
Klas�wka poprawkowa:
- Termin: pon, 22.01.2007, w godzinach 16.00-17.30, sala 2180.
- Zasady:
- Osoby ze zwolnieniem z normalnej klas�wki: zasady jak na normalnej
klas�wce.
- Osoby pozosta�e: b�d� oceniane tylko binarnie: zal/nzal, tzn. je�li
zalicz�, to b�d� traktowane tak, jak gdyby zaliczy�y na minimaln�
liczb� punkt�w (poprawi� si� na (naj)wy�sz� ocen� mog� na egzaminie).
Ocena z egzaminu:
ocena wg tabelki zamieszczonej wraz z wynikami dla max(klas.+egz., 1.5 * egz.)
Egzamin poprawkowy:
40 pkt, ocena wg powy�szej tabelki dla max(klas.+egz. popr., 1.5 * egz. popr.)
Zasady zaliczania laboratorium
Ocen� wystawia prowadz�cy na podstawie:
- dwu ma�ych program�w ze Smalltalka i C++ (nieoddanie nawet jednego z nich oznacza niezaliczenie laboratorium),
- pojektu (maks. 10 pkt.),
- programu zaliczeniowego (maks. 20 pkt.).
Termin oddawania programu:
- pierwszy termin (po tym terminie ocena jest obni�ana o 1): 11.02.07
(koniec sesji),
- ostateczny termin (po tym terminie ju� nie mo�na zaliczy�): 10.03.07 (koniec sesji
poprawkowej).
Oceny:
[0 | .. | 18[ | 2 |
[18 | .. | 20[ | 3 |
[20 | .. | 22[ | 3+ |
[22 | .. | 24[ | 4 |
[24 | .. | 27[ | 4+ |
[27 | .. | 30] | 5 |
Niekt�re egzaminy z poprzednich lat
Materia�y do zaj��
- Informacje o MVP mo�na znale��:
- O samym MVP mo�na poczyta� na przyk�ad
tu
(cho�by zwn popularnego autora, cho� nie m�wi on o Smalltalku). Niestety
zamieszczony tam odsy�acz do Dolphina jest nieaktualny.
- Troch�
dokumentacji
o MVP w Dolphinie jest u Object-Arts, w szczeg�lno�ci warto zajrze�
do Programming Cookbook|Creating GUI Applications i
Tutorials|Creating a GUI Application.
- No i tak�e w materia�ach do wyk�adu jest osobny dokument po�wi�cony MVP,
za� na tej stronie (dalej) jest par� przyk�ad�w.
-
PiO (Pytania i Odpowiedzi) do zadania zaliczeniowego
- Przyk�ad ilustruj�cy u�ycie MVP
(pakiet, przeczytaj komentarze do pakietu
i poszczeg�lnych klas), bitmapy do przyk�adu:
rys0.bmp,
rys1.bmp.
- Programy demonstruj�ce grafik� (bez MVP) w Dolphinie (autor: Artur Zaroda):
- snow.st demonstruje rysowanie na desktopie.
- dragon.st demonstruje rysowanie w oknie.
- dragon.pac j.w. ale z odrysowywaniem i
reagowaniem na zmian� rozmiaru okna.
- kaleidoscope.pac demonstruje reagowanie na myszk�.
- sensor.pac demonstruje mechanizm zdarze� (nie u�ywa grafiki).
Jak by tu ...
(Niekt�re) ciekawe informacje Smalltalkowe
(Niekt�re) ciekawe informacje o C++
(Niekt�re) ciekawe informacje o Javie
- Ksi��ka o Javie w wersji elektronicznej! Thinking in Java, B.Eckel, II wydanie.
(strona �r�d�owa)
(kopia w Polsce)
Ukaza�o sie IV-te wydanie (tak�e po Polsku), nie ma go niestety w wersji
elektronicznej (tylko 7 pierwszych rozdzia��w).
Wyniki klas�wek i egzamin�w
Wyniki (format html).