Class, object, encapsulation, inheritance, polymorphism, templates, retyping, stream, exceptions, repository, collections, virtual methods and classes. Problem cases wil be chosen from microscopic simulation system, discrete event simulation, celular automata simulation and virtual life area.
Objectives:
The aim is ito give knowledge and experience with practical design of object oriented SW and also with is application to transportation systems modelling. Obtained knowledge with programming in C++, alternatively in other object oriented language (Java, Python, ADA).