{'fraction_non_alphanumeric': 0.021253985122210415, 'fraction_numerical': 0.0, 'mean_word_length': 5.680851063829787, '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}}
Open Source Movement and Computer Science Education Innovation

Several challenges emerge with information technology updating in these years. The students who major in computer science have to face more pressures to absorb new flooding knowledge. Where they start from the blank sheet or just “borrow” something useful from the technological upgrades? Today, the innovation on source code, named open source movement is advocated by researchers and designers. Therefore the CS education should benefit form the progress and fully utilize its advantage. Correspondingly, our CS education should be adapted to the achievement. This paper presents some advices in curriculum system setup, teaching strategy, and resource construction for CS education according to the significative movement. Also, the open source’s application method to CS education is proposed. Keywords-Computer Science education, Open source movement, Software engineering