Article banner region

NOVA PhD Course "Introduction to Scientific Programming & Simulation"

  • Photo: 
    Shutterstock, Mila Supinskaya

Course dates and location: 12-16 Jun. 2017, in Umeå, Sweden.
Application deadline: Until the start of the course (A waiting list will be maintained.)

The course is of 3 ECTS and is organised by Prof. Arne Pommerening, Swedish University of Agricultural Sciences.

Course information web page

Apply here

Course Description
For many studies increasingly the application of advanced quantitative methods including simulations are required. Standard software for these specialised applications is not available and researchers are often faced with the task to develop their own computer code. This task is not easy for non-specialists, particularly if several programming languages have to be used at the same time.
The participants will be introduced to the essential concepts and techniques in programming necessary to directly engage in its scientific use.


  • Why is programming necessary for research work?
  • R refresher (basic knowledge is assumed)
  • Introduction to C++
  • Programming concepts (object-oriented, structured, re-usability of code, user interfaces)
  • Combining R and C++
  • R extensions, e.g. for reporting, NetLogo, Shiny
  • Introduction to simulations
  • Publications versus software, what is more important?
  • Version control, packaging, visualisation
  • Automated scientific reporting for reproducible research

Main Teachers

  • Arne Pommerening, Professor, Department of Forest Resource Management, SLU
  • Gerhard Nachtmann, Researcher, Department of Forest and Soil Sciences, BOKU University Vienna
  • Sebastian Schnell, Researcher, Chair of Forest Inventory and Remote Sensing, Göttingen University
Published 7. April 2017 - 15:59 - Updated 23. May 2017 - 19:08