metodyki projektowania:
- mechanizmy wsparcia procesu projektowanie
- automatyzacja metodyk projektowania
- języki modelowania
systemy rozproszone:
- zwiększanie mocy obliczeniowej dzięki zastosowaniu usług rozproszonych
- integracja heterogenicznych systemów komputerowych i adaptacja dla potrzeb systemów
rozproszonych
- programowanie obiektowe
języki programowania:
- wykorzystanie języka Java & C#
- rozszerzenia języków obiektowych
- testowanie mutacyjne
usługi sieciowe:
- e-biznes z wykorzystaniem technologii języka Java
- informatyzacja sektora publicznego