{'fraction_non_alphanumeric': 0.01885014137606032, 'fraction_numerical': 0.0, 'mean_word_length': 5.174418604651163, '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}}
Integrating the computer science curriculum by using robot soccer simulator

Robot soccer simulator is a reasonably complex software system that appears to be suitable as an instructive case study for Computer Science and Information Technology curricula. This has been noticed by many educators. All of them were using the well-known RoboCup soccer simulator. However, previous studies that explored this opportunity were narrowly focused on courses in Robotics and AI neglecting other possibilities. To some extent, this could be explained by that the RoboCup simulator is over complicated for undergraduate students (although it is good for students in masters program). We overcome this difficulty by proposing a simplified, yet sophisticated enough, soccer simulator having some extra features. As the result, our simulator, Tao of Soccer, can be used in a wide range of CS & IT courses. This paper explores opportunities for across-curriculum integration using Tao of Soccer as a business case and the synergies that this approach can create for learners.