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 Guide

The 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

Zaloguj się



Valid XHTML 1.0 Strict Poprawny CSS!
OSWD templates