{'fraction_non_alphanumeric': 0.016926201760324982, 'fraction_numerical': 0.002708192281651997, 'mean_word_length': 5.842592592592593, '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}}
Design and practice from the micromouse competition to the undergraduate curriculum

This article has probed an innovative conversion from micromouse competition to a systematic curriculum design that integrates practice with theory. Micromouse competition is an event where small robot mice are designed to solve a 16×16 maze. The process includes multi-disciplinary knowledge such as electrical and computer engineering, mechanical engineering and algorithm design. Limited by the competition rules, micromouse is easy to learn but difficult to master, which provides a high suitability with the teaching processes of foundation courses of embedded system for undergraduate students. This paper elaborates the emphasis, difficulties and innovation of the conversion process, of which the core is student engagement. In the class, students must take part in the whole micromouse design progress to comprehend the interactive method of hardware and software of embedded devices and strengthen the ability of applying professional skills. Students are required to participate in the entire micromouse building process, including welding, assembling, environment building, debugging and finishing the competition in groups. This curriculum focuses on training students' research interests, competition skills and teamwork spirit. Final examination scores are mainly based on each group's ranking in the final round, and technology innovators will be given appropriate incentives.