{'fraction_non_alphanumeric': 0.0129366106080207, 'fraction_numerical': 0.0, 'mean_word_length': 5.2926829268292686, '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}}
The Other Two Rs in the Discrete Mathematics Course

Independent of the content and placement of the discrete mathematics course in the computer science curriculum, a common goal is to improve the students’ ability to read and communicate mathematical or technical material. This paper describes a teaching format for the discrete mathematics course that fosters this goal. Instead of lecturing, the instructor responds to questions and asks questions over material the students have read. In periodic problem sessions, student groups polish and present problem solutions for the rest of the class to critique. This approach not only improves the technical reading and communication skills of the students, but involves students more actively in the total learning process.