Teaching of model-driven software engineering in a software engineering master program curriculum suits well with the maturity of the students and their ability to understand the concept. Still the education might
fail if the teaching is not based on convincing arguments and relations to the research or practice. We are about introducing a model-driven engineering
course in our software engineering master curriculum and our goal is to relate the teaching with both research results and industrial practice. In this paper, we describe our approach - how to utilize the research results and how to relate the course to the requirements from industry we have cooperation with.