{'fraction_non_alphanumeric': 0.014388489208633094, 'fraction_numerical': 0.0, 'mean_word_length': 6.198275862068965, '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}}
How do students misunderstand number representations?

We used both student interviews and diagnostic testing to reveal students’ misconceptions about number representations in computing systems. This article reveals that students who have passed an undergraduate level computer organization course still possess surprising misconceptions about positional notations, two's complement representation, and overflow. Contrary to common opinion, these misconceptions are widespread and reveal the need for instruction that specifically targets these misconceptions. In addition, these misconceptions will serve as the basis for the creation of a standard assessment tool called the digital logic concept inventory. This concept inventory will provide a rigorous and quantitative metric to assess the effectiveness of new teaching methods.