Playing games is a popular pastime and a form of entertainment. However, informal learning of CS concepts takes place in many game contexts and often times it happens unintentionally. An instance of engaging informal learning are games where people have created simulated computers using game elements and mechanics. Creating these artefacts requires players to learn and apply advanced level computer science concepts.   We present the first phase of an ongoing project where the aim is to find out what formal learning educators could adopt from informal and tangential learning processes related to computing. We present three instances of games where computing concepts are utilized and applied. These are games that are not meant for education but for entertainment. The chosen games offer a variety of input methods, and knowledge applied in them ranges from theoretical, such as recursion, to more traditional computing skills like programming.   We pose the questions of what CS educators could learn from games, how we should study the focal aspects of informal learning in games, and which games would be most relevant as our data set.
['Lassi Haaranen', 'Päivi Kinnunen']
Informal CS learning through games: benefits to formal education?