{'fraction_non_alphanumeric': 0.026151930261519303, 'fraction_numerical': 0.0037359900373599006, 'mean_word_length': 5.432, '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}}
Applying a Community Project Approach to IT and Security Courses

This paper describes how a synthesis of several learning theories, resulting in the community problem approach, has been applied to create a course experience centered on providing the student with a real-world project for a community not-for-profit (NFP) organization. The theories of Knowles and Kolb, action learning, anchored instruction, and deep learning teaching approaches were applied to information technology (IT) and security courses at a community college designated as a National Security Agency (NSA) Center of Academic Excellence for 2yr Schools (CAE/2y) and a private 4yr college. The community problem approach was successfully applied to on-ground and online courses including teams that spanned both delivery methods.