Agnieszka Rybarczyk Homepage
Języki i Paradygmaty Programowania
Wykłady
Laboratorium 1 - Klasy.
Zadania 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 - Klasy cd.
Zadania do wykonania podczas laboratorium.
Laboratorium 3 - Przeciążanie operatorów.
Zadania do wykonania podczas laboratorium.
Teoria - Funkcje i przeciążanie., Teoria - Przeciążanie operatorów.
Laboratorium 4 - Dziedziczenie.
Zadania do wykonania podczas laboratorium.
Teoria - O dziedziczeniu.
Laboratorium 5 - Polimorfizm.
Zadania do wykonania podczas laboratorium.
Teoria - O zastosowaniu dziedziczenia., Teoria - Funkcje wirtualne i klasy abstrakcyjne.
Laboratorium 6 - Obsługa wyjątków.
Zadania do wykonania podczas laboratorium.
Laboratorium 7 - Szablony (wzorce) klas i funkcji.
Zadania do wykonania podczas laboratorium.
Laboratorium 8 - Kolokwium z programowania w języku C++.
Przykładowe zadania na kolokwium
Laboratorium 9 - Java - Podstawy.
Środowisko Eclipse. Zadania do wykonania podczas laboratorium.
Laboratorium 10 - Java - Klasy i Obiekty.
Zadania do wykonania podczas laboratorium.
Laboratorium 11 - Java - Polimorfizm, Klasy abstrakcyjne, interfejsy.
Zadania do wykonania podczas laboratorium.
Laboratorium 12 - Java - Wyjątki, operacje wejścia-wyjścia.
Zadania do wykonania podczas laboratorium.
Laboratorium 13 - Java - Wątki, kolekcje (kontenery).
Zadania do wykonania podczas laboratorium.
Laboratorium 14 - Kolokwium z programowania w języku Java.
Laboratorium 15 - Zaliczenie zajęć.
Propozycje tematów programów zaliczeniowych.
Wymagania dla programu zaliczeniowego.
Oceny.
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