The Applied Computer Science course at the University of Bayreuth broadly conveys basic skills in both practical and theoretical computer science. It is enriched by courses in mathematics and application. In order to successfully solve complex problems with methods of computer science, a deeper understanding of the associated application subject is required.