{'fraction_non_alphanumeric': 0.017276422764227643, 'fraction_numerical': 0.0, 'mean_word_length': 5.234177215189874, '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}}
Undergraduate education in the computer system of software school, Fudan University

Recently, the multi-core technology is adopted on more and more computing platforms. As a result, the IT industry demands programmers to have solid knowledge in the whole computer system, so that they can develop highly efficient programs for various multi-core platforms. Consequently, it becomes a great challenge for undergraduate education to foster such programmers.
 To meet this challenge, the Software School of Fudan University builds up the current curriculum architecture to achieve effective education in the computer system. It is a progressive chain of four courses and several methods are adopted for it. We choose the most suitable textbooks and give them explanation and complement by teachers. Students are provided with full practical opportunities as well as open topics for innovative survey and analysis. The education plans are also flexibly adapted to students' career plans.