Learning about well known data structures and algorithms, sorting and searching, abstract data types.
Get familiar with Matlab to be used for tasks within the curriculum.
Abstract data types, an overview: Arrays, Lists, Trees, Stack, Queue, Hash, recursion, sorting and searching. ArrayList as an example for the collection classes of Java.
Matlab as an example for interactive programming environments: Introduction, interactive usage, scripts, programming.
The student has to be enrolled for at least one of the studies listed below