ogólne zasady projektowania jako etap fazy analizy etapy projektowania (wysokiego poziomu i szczegółowe)
- tworzenie modeli obiektowych i strukturalnych,
- Sztuka tworzenia interfejsów notacja formalna
- języki programowania i narzędzia wspomagające (analizatory, skrypty)
Obiekty rzeczywiste i programowe, wymagania obiektowe
- Języki obiektowe Hgg -wprowadzenie