In order to increase participation in Computer Science (CS), contextual approaches are often suggested for teaching. Although these approaches are quite promising, we do not know what exactly context means and how CS teaching should implement these approaches. In the broadest sense CS in context means that CS is linked to subject areas outside CS, helping students to perceive CS as a meaningful...