{'fraction_non_alphanumeric': 0.024054982817869417, 'fraction_numerical': 0.0, 'mean_word_length': 5.406593406593407, '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}}
Re-thinking computer literacy in post-secondary education

Computer literacy can no longer be reduced to knowing how to operate a computer. Nonetheless, it must embrace making use of computers to solve problems. This paper describes a post-secondary computer literacy course with this objective, focusing on problem solving using computers, and encouraging methodological thinking. The course includes "real" computer science topics that are tailored to fit the backgrounds of non-computing related majors. The paper also shares our preliminary observations from running the course.