LP | Data | Wykład | Ćwiczenia | Laboratorium |
1. | 9-X-00 | Rejestracja + wstęp | ATD w Pascalu | Konta, Dolphin |
2. | 16-X-00 | Smalltalk: Klasy, obiekty, self, ... | Stos/kolejka | Stos + obsługa Dolphina (pakiety) |
3. | 23-X-00 | Smalltalk: dziedziczenie, super, ... | BST | Małe zadanie z def, klasy |
4. | 30-X-00 | Smalltalk: kolekcje cz. 1 | Wyrażenia cz. 1 | Progr. zal. 1. Większe zadanie z klasą. |
5. | 6-XI-00 | Smalltalk: kolekcje cz. 2, ew. strumienie, wyjątki | Wyrażenia cz. 2, filtry | Omówienie zadania zaliczeniowego |
6. | 13-XI-00 | Projektowanie obiektowe | Duże zadanie projektowe | Zebranie progr. zal. 1. Zadanie na kolekcje. |
7. | 20-XI-00 | Smalltalk: MVP, grafika, zdarzenia, ew. symulacje | j.w | Zadanie z grafiką/GUI |
8. | 27-XI-00 | C++: wstęp, składnia, konstr. nieobiektowe, klasy cz. 1 | Elementarna klasa (atrybuty + metody) | Zad. C++ 1: przykład prostej klasy |
9. | 4-XII-00 | C++: klasy cz. 2, konstr., destr., metody wirtualne | Klasy z konstr., destr. i hierarchią | Zebranie projektów. Zad. C++ 2 (klasa + konstr./destr.) |
10. | 11-XII-00 | C++: klasy cz. 3, iteratory, szablony | Klasa z iteratorem | Progr. zal. 2. Klasa z iteratorem |
11. | 18-XII-00 | Klasówka (90 min) | C++: szablony | Oddanie projektów |
12. | 8-I-01 | C++ (operatory, wielodziedziczenie, strumienie, ew. wyjątki)/Java | C++/Java | Zebranie progr. zal. 2. Szablony w C++ |
13. | 15-I-01 | Java | Java: wstęp | Java: wstęp |