Scientific computing typically deals with
-
mathematical process modelling for natural sciences and engineering,
-
development of numerical solvers for these models,
-
theoretical examination of numerical procedures,
-
practical implementation of procedures for modern computers like parallel computers,
-
visualization
Scientific computing also incorporates with:
Using scientific results to support computations, which means more precision, speed and reliability.
Software engineering deals with topics like:
-
Systematical execution and project realisation and control
-
Analysis and specification of system requirements (typically object oriented)
-
algorithms and data structure design
-
program test and verification
Research projects
Teaching (in german)