{'fraction_non_alphanumeric': 0.01050420168067227, 'fraction_numerical': 0.0, 'mean_word_length': 5.311258278145695, '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}}
Fostering an informal learning community of computer technologies at school

Computer technologies develop at a challenging fast pace. Formal education should not only teach students basic computer skills to meet current computer needs, but also foster student development of informal learning ability for a lifelong learning process. On the other hand, students growing up in the digital world are often more skilled with computer technologies than their teachers. We describe an online course design project in which a group of students designed an online health course for their middle school, and teachers played the roles of facilitators and learners. We suggest fostering an informal learning community of computer technologies at school as a supplemental method of formal computer education to address the shift in educational context and as a place offering opportunities for students to work on real-life projects and solve real-life problems.