Tydzień
1 (18.02.2009)
Ćwiczenia: model dziedziny dla
gry w Monopol,
model dziedziny dla
systemu kasowego
Laboratorium: wstęp do Javy
Tydzień
2 (25.02.2009)
Ćwiczenia: abstrakcyjne typy danych:
stos, kolejka, graf
Laboratorium: zapoznanie się z
Eclipse'em
Tydzień
3 (4.03.2009)
Ćwiczenia:
powtórzenie
z nieobiektowej
Javy
Laboratorium:
Visual
Paradigm. Informacje o wydziałowej
licencji.
W laboratorium klucze są w katalogu
/opt/VP_Suite3.4 .
Zadania: model dziedziny dla
gry
w Monopol i
zadania o
Bilbie.
Tydzień
4 (11.03.2009)
Ćwiczenia: Klasy.
Laboratorium: Klasy i pakiety.
Zadania.
Tydzień
5 (18.03.2009)
Ćwiczenia: Uzupełnienie informacji o
klasach. Duże liczby.
Laboratorium: Wielomiany: konstruktory,
dodawanie, odejmowanie, mnożenie, (ładne) wypisywanie.
Tydzień
6 (25.03.2009)
Ćwiczenia: Wyrażenia cz. 1.
Laboratorium: Dziedziczenie.
Zadanie.
Tydzień
7 (1.04.2009)
Ćwiczenia: Wyrażenia cz. 2.
Laboratorium: Interfejsy i wyjątki.
Stos z wyjątkami oraz wyrażenia w ONP.
Tydzień
8 (8.04.2009)
Ćwiczenia: Bezszachy (klasówka z roku
2007/2008).
Laboratorium: Wyjątki według wazniaka:
część
1 i
część
2.
Tydzień
9 (22.04.2009)
Ćwiczenia: Wybory (klasówka z roku
2007/2008 według starego programu).
Laboratorium: Walidator
URI. Pliki:
src.zip.
Tydzień
10 (29.04.2009)
Ćwiczenia: Typy uogólnione. Kolejka,
drzewa BST, sortowanie.
Laboratorium: Lista
+ zadanie o tramwajach.
Tydzień
11 (6.05.2009)
Ćwiczenia: Listy. Tasowanie kart,
iterator po liczbach pierwszych.
Laboratorium: Własna implementacja
listy z iteratorem.
Wymagania minimalne: dodawanie, usuwanie, rozmiar, test
niepustości, iterowanie przy pomocy pętli
foreach.
Zadania do wyboru:
implementacja interfejsu
List,
porównanie wydajności
różnych implementacji list,
implementacja prostego
grep-a.
Tydzień
12 (13.05.2009)
Ćwiczenia: Kolekcje. Książka
telefoniczna, grafy.
Laboratorium: Kolekcje.
Zadania.
Tydzień
13 (20.05.2009)
Ćwiczenia: Grafy cd.
Grajek
(egzamin poprawkowy z roku 2007/2008 według
starego programu).
Laboratorium: Strumienie.
Zadania.
Generatory.
Tydzień
14 (27.05.2009)
Ćwiczenia: System
finansowy
(egzamin z roku 2007/2008).
Laboratorium:
Serializacja
(pliki:
src.zip).
Dodatkowe
zadania ze strumieni.
Tydzień
15 (3.06.2009)
Ćwiczenia: Gra
Metanorms
(egzamin poprawkowy z roku 2007/2008).
Laboratorium: Javadoc
i tworzenie wykonywalnych plików
jar
(
narzędzia jar,
jarsigner, keytool).
Zadania.
Pliki:
Hello1.jar,
Hello2.jar,
Hello3.jar.