{'fraction_non_alphanumeric': 0.017543859649122806, 'fraction_numerical': 0.0, 'mean_word_length': 5.132231404958677, '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}}
Hands on, Heads in: Building IoT Scenarios for Learning Software Engineering

The vision of the ubiquity of computing, present since the ideas of Mark Weiser, takes concrete form today with the Internet of Things (IoT). The concept of a system in which digital and physical entities are linked through adequate information and communication technologies demands new ways of thinking its construction. At the same time, as new demands appear for engineering of such systems, our teaching practices also need to be revised. This paper presents a proposal for the discipline of Software Engineering inspired by the Active Learning approach. Our proposal is illustrated with the development of Internet of Things scenarios by groups of students.