TPK5120 - Elements of Model Engineering


Examination arrangement

Examination arrangement: Work
Grade: Letters

Evaluation form Weighting Duration Examination aids Grade deviation
work 25/100
work 25/100
work 25/100
work 25/100

Course content

Industrial systems such as cars, trains, airplanes, onshore and offshore plants are more and more complex. To face this complexity, the different engineering disciplines design models. Every complex system comes with dozens if not hundreds of models. These models are used not only at design stage, but also for marketing, operations and even decommissioning.

The objective of this course is to introduce fundamental elements of science and engineering of models. After a general introduction to Model-Based Systems Engineering, it is divided into three parts.

First, we shall introduce concepts and tools to search for a solution of a problem. This part will comprise an introduction to constraint satisfaction problems, exploration methods, optimization methods and computational complexity issues.

Second, we shall introduce discrete event techniques to model dynamic systems. At high level of abstraction, any system can be seen as ruled by discrete events: the system can be in a number of states and changes of states under the occurrence of events. This part will introduce graph-based modeling techniques, state automata and probabilistic interpretations of events.

Last, we shall introduce concepts to structure and manage models. Models of complex systems cannot be simple. The complexity cannot vanish. Therefore, models have to be structured. Structuring mechanisms play also an important role in the maintenance of models through the life cycle of systems (that can spread over several decades). We shall therefore introduce the fundamental notions of modeling languages and structuring paradigms such as object-orientation and prototype-orientation.

Learning outcome

The course shall provide students with a vision of a variety modeling techniques and modeling tools as well as with scientific foundations of these techniques and tools.

The students shall be able to design a model, use advanced assessment techniques to assess this model and to extract relevant information from the assessment.

General competence:
The course shall familiarize students with several modeling techniques that can be used in a broad engineering context. The course shall be help them to select the suitable modeling framework when they will face an engineering problem in their professional lives, whether in industry or in academia.

Learning methods and activities

Lectures will present modeling concepts and techniques. Each important topics will be introduced by means of a use case. Exercises will be made collectively during the lectures. Series of training exercises will be provided to students for the tutorials.

A mandatory personal project shall be carried out, and will count 30% in the evaluation.

The lectures and collective work are in English. Students are free to choose Norwegian or English for written exercises and the report.

Compulsory assignments

  • Exercises

Further on evaluation

Portfolio assessment is the basis for the grade in the course. The portfolio includes a project report counting 30 % and a written exam counting 70 %. The results for the parts are given in %-scores, while the entire portfolio is assigned a letter grade according to the grading scale using percentage points.
Mandatory work from previous semester can be accepted by the Department by re-take of an examination if there haven't been any significant changes later.
By a re-take of an examination all assessments during the course, that counts in the final grade, have to be re-taken.
If there is a re-sit examination, the examination form may be changed to oral.

Specific conditions

Exam registration requires that class registration is approved in the same semester. Compulsory activities from previous semester may be approved by the department.

Course materials

Lectures and slides.

More on the course

Version: 1
Credits:  7.5 SP
Study level: Second degree level


Term no.: 1
Teaching semester:  SPRING 2021

No.of lecture hours: 3
Lab hours: 2
No.of specialization hours: 7

Language of instruction: English

Location: Trondheim

Subject area(s)
  • Production and Quality Engineering
Contact information
Course coordinator: Lecturer(s):

Department with academic responsibility
Department of Mechanical and Industrial Engineering



Examination arrangement: Work

Term Status code Evaluation form Weighting Examination aids Date Time Digital exam Room *
Summer UTS work 25/100 INSPERA
Room Building Number of candidates
Spring ORD work 25/100 INSPERA
Room Building Number of candidates
Summer UTS work 25/100 INSPERA
Room Building Number of candidates
Spring ORD work 25/100 INSPERA
Room Building Number of candidates
Summer UTS work 25/100 INSPERA
Room Building Number of candidates
Spring ORD work 25/100 INSPERA
Room Building Number of candidates
Summer UTS work 25/100 INSPERA
Room Building Number of candidates
Spring ORD work 25/100 INSPERA
Room Building Number of candidates
  • * The location (room) for a written examination is published 3 days before examination date. If more than one room is listed, you will find your room at Studentweb.

For more information regarding registration for examination and examination procedures, see "Innsida - Exams"

More on examinations at NTNU