The short course presents an object-oriented component-based approach to computer-supported mathematical modeling and simulation using the powerful Modelica language and its associated technology. Modelica can be viewed as an almost universal approach to high level computational modeling and simulation due to its ability to represent a wide range of application areas and provide general notation as well as powerful abstractions and efficient implementations.

The tutorial introduces people who are familiar with basic programming concepts to the Modelica language. It provides an overview of modeling and simulation in a variety of application areas, as well as a basic introduction to modeling and simulation concepts and the fundamentals of object-oriented component-based modeling for the novice.