Tydzień | Zjazd | Wykład | Co robimy (głównie)? |
1 | 1 | Programowanie i Java (p. 1-2) | sprawy organizacyjne schematy blokowe zapis algorytmów w pseudokodzie |
2 | Programowanie i Java (dokończenie) | dokończenie poprzednich proste programy w Javie (Notepad + konsola) praca z Eclipse | |
3 | 2 | Typy danych. Operatory i wyrażenia | deklaracje zmiennych użycie operatorów konwersje arytmetyczne |
4 | Definiowanie klas | budowanie klas użycie składowych statycznych | |
5 | 3 | Obiekty i referencje | referencje (zobaczyć znaczenie) napisy (podstawy) dialogi i skaner enumeracje |
6 | Klasy i programowanie | bardziej zaawansowane programowanie klas użycie importów statycznych proste przykłady dziedzieczenia | |
7 | 4 | Decyzje i wyjątki | operatory relacyjne i logiczne instrukcje (if, switch) obsługa wyjatków |
8 | Iteracje | petle iteracyjne | |
9 | 5 | Tablice. Wprowadzenie do kolekcji (p. 1-5) | proste działania na tablicach "for-each" metody ze zmeinną liczbą argumentów |
10 | Tablice. Wprowadzenie do kolekcji (p. 6 - 8) | tablice obiektowe kolekcje | |
11 | 6 | Przetwarzanie danych: napisy i liczby (p. 1-4) | StringBuilder i StringBuffer pliki tekstowe metody klasy String |
12 | Przetwarzanie danych: napisy i liczby (p. 5-6) | rozbiór tekstów za pomocą StringTokenizera wyrażenia regularne | |
13 | 7 | Przetwarzanie danych: liczby, daty, algorytmy (p. 1-3) | autoboxing operacje bitowe działania matematyczne |
14 | Przetwarzanie danych: liczby, daty, algorytmy (p. 4-8) | daty formatowanie liczb i dat algorytmy | |
15 | 8 | Synteza, dodatki, przykłady | zaliczenie |