{'fraction_non_alphanumeric': 0.030832476875642344, 'fraction_numerical': 0.0, 'mean_word_length': 5.0875, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Tangible Syntaxes : Exploring embodied and tangible I / O programming systems for children

In this paper we introduce a theoretical prototype of Tangible Syntaxes, a tangible user interface (TUI) aimed at teaching children about programming and it’s basic rules and concepts. Our work sets upon standard approaches in learning programming through tangible and embodied interaction, trying to push forward some of its specific aspects. Our aim is to improve and facilitate the learning process of those aspects of programming that the child might mostly find cumbersome, e.g. syntactic constraints and differences among programming languages and paradigms (e.g. Imperative vs Declarative, Prolog vs Java, Python vs C++, etc...). We propose to solve these issues by developing an intuitive and ready-at-hand interface, which implements the general principles used in the logic of programming, as well as being open to different types of compiling and programming structures.