In the subject “Application Development”, Computer Science Experts learn how to plan, structure, and program software. Topics include algorithms, structure charts, object-oriented programming, UML diagrams, and process models such as Scrum and the V-Model. An introduction to programming languages such as PHP and JavaScript is also part of the practical training.