Agnieszka Rybarczyk Homepage
Języki Programowania Obiektowego
Wykłady
Laboratorium 1 (7.03) - Klasy.
Zadania 1 do wykonania podczas laboratorium. Zadania 2 do wykonania podczas laboratorium.
Teoria - Co nowego w C++?, Teoria - skąd wzięły się klasy i obiekty w C++, Teoria - przykład obiektu, Teoria - co to jest konstruktor
Przykładowy kod.
Laboratorium 2 (14.03) - Przeciążanie operatorów.
Zadania do wykonania podczas laboratorium.
Teoria - Funkcje i przeciążanie., Teoria - Przeciążanie operatorów.
Laboratorium 3 (21.03) - Dziedziczenie.
Zadania do wykonania podczas laboratorium.
Teoria - O dziedziczeniu.
Teoria - Funkcje wirtualne i klasy abstrakcyjne.
Laboratorium 4 (28.03) - Polimorfizm.
Zadania do wykonania podczas laboratorium.
Teoria - O zastosowaniu dziedziczenia., Teoria - Funkcje wirtualne i klasy abstrakcyjne.
Laboratorium 5 (04.04) - Obsługa wyjątków.
Zadania do wykonania podczas laboratorium.
11.04 - brak zajęć (wyjazd na konferencję)
Laboratorium 6 (18.04) - Szablony (wzorce) klas i funkcji.
Zadania do wykonania podczas laboratorium.
Laboratorium 7 (25.04) - Java - Podstawy.
Środowisko Eclipse. Zadania do wykonania podczas laboratorium.
Laboratorium 8 (9.05) - Java - Klasy i Obiekty.
Zadania do wykonania podczas laboratorium.
Laboratorium 9 (16.05) - Java - Polimorfizm, Klasy abstrakcyjne, interfejsy.
Zadania do wykonania podczas laboratorium.
Laboratorium 10 (23.05) - Java - Wyjątki, operacje wejścia-wyjścia.
Zadania do wykonania podczas laboratorium.
30.05 - brak zajęć (wyjazd na konferencję)
Laboratorium 11 (06.06) - Java - Wątki, kolekcje (kontenery).
Zadania do wykonania podczas laboratorium.
Laboratorium 12 (13.06) - Zaliczenie zajęć.
Oceny z projektów.
Tematy oraz wymagania dotyczące programu zaliczeniowego w C++. Projekt należy nadesłać mailem najpóźniej do 25.04. Nadesłanie programu w terminie późniejszym skutkuje obniżeniem oceny o 0.1 pkt za każdy dzień spóźnienia.
Doxygen - instalacja, generowanie dokumentacji
Doxygen - Przykład
Wymagania dla programu zaliczeniowego w Javie. Projekt należy nadesłać mailem najpóźniej do 6.06. Nadesłanie programu w terminie późniejszym skutkuje obniżeniem oceny o 0.1 pkt za każdy dzień spóźnienia.
Propozycje tematów programów zaliczeniowych w Javie.
Dodatkowe materiały:
The C Library Reference GuideThe C++ Reference Guide
Megatutorial C++ PDF
Kursy programowania w C++ 1 2
Kurs programowania w Javie
Specyfikacja Javy
Kolekcje w Javie
Thinking in Java, B. Eckel, Helion 2006.
Podręcznik Java
Podręcznik Java