  Creating a study program for optimal academic completion is a complex
assignment. Especially programs in the science, technology, engineering, and
mathematics field are known for extended completion time as well as high
drop-out rates throughout the years. Drop-outs are caused by various reasons
and can not be directly generalized. This leads to unnecessary costs for the
students and the university. Reasons for dropping out of university could be
students failing classes too often or poorly designed study programs causing a
loss of interest in a subject. Besides dropping out of university, students are
often having trouble with specific classes. This results in postponing certain
classes, which causes a bottleneck in the overall progression and delays
graduation. To achieve a better understanding of a general student's
progression as well as finding mentioned bottlenecks in an average academic
progression a discrete event simulation was created. The insights gained by the
simulation shall furthermore be used by Technische Hochschule K\"oln to analyze
mentioned problems, find solutions and create a healthier environment for
optimal academic progression.
