Scientific Programming and Publishing

Module Title Scientific Programming and Publishing
Module Type E
Scientific Programming and Publishing
Courses Title Teaching Method SWS Credits Performance requirements/Examination
Introduction to MATLAB
lab training 2 4
  • lab training attendance
  • programming
  • oral exam (30 minutes)
Introduction to LaTeX lecture and lab training 1 2 writting a scientific report
Semester summer
Responsible Dahlhaus
Site Kassel
Lecturer(s) Nour Mansour
Language English
Workload 45 hours course attendance
40 hours self-study
Credits 6
Recommended Qualifications  -
Learning Outcomes a) Introduction to MATLAB
After the successful participation in the course Introduction to MATLAB the students are able to:
  • understand approaches for numerical simulation in the field of renewable energy and energy efficiency
  • write a code for different optimization problems.
b) Introduction to LaTeX
After the successful participation in the course Introduction to LaTeX the students are able:
  • gain a sophisticated structuring abilities
  • use a very advanced math typesetting
  • build a sophisticated report or presentation without caring of the outlook but only about the content
  • build the main structure of the scientific report
  • know the different steps in order to write a scientific report, from the brainstorming to the final version
  • professionally customize the look of the report
  • learn how to build a consistent and more easily and changeable report or presentation.
Contents a) Introduction to MATLAB
Introduction to MATLAB and its most important commands, simulation of a simple chain based on energy efficiency, system modelling, cost minimization and applied different optimization problem using MATLAB programming.

b) Introduction to LaTeX
Drafting, organizing revising and editing, learning the mathematical notion required for writing the scientific report, sophisticated structuring and building and elaborating, consistent and changeable report.
Media Beamer, black board (mathematical notation, explanations), paper (exercises), PC based software development (lab training).
  • P. Venkataraman, Applied Optimization with MATLAB Programming, 2009.
  • H. Moore, MATLAB for Engineers, 2007.
  • S. Boyd, L. Vandenberghe, Convex Optimization, Cambridge University Press,2014.