{'fraction_non_alphanumeric': 0.0178359096313912, 'fraction_numerical': 0.0, 'mean_word_length': 5.237037037037037, '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}}
Knowpats: Patterns of Declarative Knowledge - Searching Frequent Knowledge Patterns about Object-orientation

In order to better understand the structure of students’ knowledge in computer science, we are trying to identify patterns – in form of frequently occurring subgraphs – in concept maps. Concept maps are an externalization of a person’s declarative knowledge represented as a graph. We propose an algorithm that can be employed to identify frequently occurring subgraphs, based on existing algorithms in that field. We are currently working on a project that will gather concept maps form a large group of freshman in the coming semesters, providing us with extensive material for information mining about the structures of knowledge in CS. We hope to get a better understanding of the relationship between knowledge and competence.