Wiechert describes the computational science curriculum offered at the University of Siegen. Computational science is defined as an interdisciplinary area that uses computer systems to explain, analyze, or experiment with natural, physical, economic, or chemical phenomena. In this context, the combination of modeling and simulation becomes synonymous with computational science.
Classes in this curriculum are described in great detail, as well as each class’ prerequisite. A few class experiences are presented. Students from different backgrounds--including mathematics, physics, chemistry, various engineering specialties, and computer science--are encouraged to enroll. Those classes are offered at both the undergraduate and graduate levels.
Curriculum emphasis is given to modeling strategies, modeling validation, and converting an idealized model into a mathematical one. Simulation methods, simulation tools, problem definition, and soft skills (presentation to, and communication with, experts from a different area) are also part of the curriculum.
Wiechert justifies this curriculum by arguing that it is not enough to integrate courses in one or several application disciplines with scientific computing. It is also necessary to give practitioners a strong background in modeling.