{'fraction_non_alphanumeric': 0.012330456226880395, 'fraction_numerical': 0.0, 'mean_word_length': 6.25, '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}}
Coursework in image computation for undergraduates

Motivation is given for undergraduate courses involving computing with images. Such courses should overlap with, but be significantly different from, existing courses in image processing or computer vision. Images have recently become much more important as a fundamental data type, primarily because multimedia computer power has become pervasive. Future computer scientists should know how to model and manipulate images. Image computation introduces students to highly motivating applications. Moreover, the intuitive human capability for image understanding is useful for reinforcing important mathematical concepts and application projects provide significant opportunities for capstone work which integrates wide areas of undergraduate computer science.