252-0840-01L  Introductory Programming in MATLAB

SemesterSpring Semester 2016
LecturersT. Hruz
Periodicityyearly course
Language of instructionGerman

Catalogue data

AbstractThe lecture "Introductory Programming in MATLAB" provides a basic knowledge about imperative programming. Additionally, the students learn how to apply imperative programming in modeling of domain specific systems.
ObjectiveThe students should learn how to write programs in MATLAB, resp. how to understand, change and extent existing programs.
ContentA basic knowledge about imperative programming is explained together with algorithms and data structures for simulation tasks in MATLAB. Additionally, the techniques how to modularize large programs are discussed. During the exercises the students write their own programs in team. The course is closed with a larger project which simulates a complex system from the students main domain of study.

1) MATLAB installation, MATLAB programming environment, Help, variables, expressions, floating point number representation
2) Modeling and simulation in Environmental sciences
3) Program branching, loops, propositional logic
4) Matrices in MATLAB
5) 2D visualization in MATLAB
6) Function, Modularity, Stack, local Variables (scope)
7) Rekursion, 3D visualization
8) Modeling and simulation of dynamic systems in MATLAB
LiteratureEinstieg ins Programmieren mit Matlab, U. Stein, Carl Hanser Verlag.

Performance assessment

Performance assessment information (valid until the course unit is held again)
Performance assessment as a semester course
ECTS credits2 credits
ExaminersT. Hruz
Typeend-of-semester examination
Language of examinationGerman
Course attendance confirmation requiredNo
RepetitionA repetition date will be offered in the first two weeks of the semester immediately consecutive.
Additional information on mode of examinationDie Übungsabgabe nach dem Modul 3 zählt 15% der Gesamtnote, das Projekt zählt 15% der Gesamtnote und die Prüfung zählt 70% der Gesamtnote, es sei denn dies ist weniger gut als die Note der Prüfung, in diesem Fall gilt die Note der Prüfung als Gesamtnote. Schriftliche Prüfung, 1 Stunde Dauer. Hilfsmittel: maximal 4 A4-Blätter (doppelseitige) selbstverfasst und handgeschrieben. Wörterbuch für fremdsprachige Studenten. Elektronische Geräte, insbesondere Taschenrechner und Notebooks, sind nicht erlaubt.

Learning materials

Main linkMoodle Kurs
Literature"Programmieren mit MATLAB" von Ulrich Stein
Additional links"Programmieren mit MATLAB" von Ulrich Stein
Only public learning materials are listed.


252-0840-01 GAnwendungsnahes Programmieren mit Matlab
Vorlesung am Donnerstag 15-16 Uhr im NO C 60 und betreute Übungen nach Vereinbarung.
2 hrs
Wed16-17CAB H 56 »
16-17CAB H 57 »
17-18CAB H 56 »
17-18CAB H 57 »
Thu13-14CAB H 56 »
13-14CAB H 57 »
14-15CAB H 56 »
14-15CAB H 57 »
15-16NO C 60 »
16-17CAB G 56 »
16-17CAB H 57 »
17-18CAB G 56 »
17-18CAB H 57 »
25.02.16-19NO C 60 »
T. Hruz


There are no additional restrictions for the registration.

Offered in

Biomedical Engineering MasterOther Elective CoursesWInformation
Earth Sciences BachelorGeneral Courses in Earth SciencesWInformation
Health Sciences and Technology BachelorElectivesWInformation
Computer Science (General Courses)Computer Science for Non-Computer ScientistsZInformation
Environmental Sciences BachelorAdditional Compulsory CoursesWInformation