Algorithms and Programming

Course content

The students are able to estimate and classify the complexity of algorithms of different numerical methods. They know essential numerical algorithms for the simulation of engineering problems. They are also able to design and describe moderately complex data structures using UML and to implement moderately complex numerical algorithms using object-oriented approaches in Java.

Content:
Basic data and control structures, basics of object-oriented modeling. UML, call by reference, data encapsulation, sorting algorithm, IO, implementation of simple numerical algorithms.

Course information

Code 4333006
Degree programme(s) Computational Sciences in Engineering (CSE)
Lecturer(s) Univ.-Prof. Dr.-Ing. habil. Manfred Krafczyk
Type of course Lecture + exercise course
Semester Winter semester
Language of instruction English
Level of study Master