After successful completion of the course, students are able to deal with runtime errors in JAVA and to document programs with javadoc. They can use abstract data types and select them based on their runtime efficiency. Students can select different sorting methods based on criteria and apply linear or binary search based on specific application-needs.Students can use MATLAB interactively, they can create functions and scripts in MATLAB. They can read data from files in various formats and create and design plots.
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.
Presentation of the concepts of programming languages using Java. Simple examples to demonstrate the concepts. Exercise examples supported by tutors.
Lectures will be held in german.
4 compulsory exercises and 2 tests.
The student has to be enrolled for at least one of the studies listed below
The lecture slides are provided in PDF format on TUWEL.
Basic knowledge and practcal skills with the programming language JAVA.