{'fraction_non_alphanumeric': 0.012302284710017574, 'fraction_numerical': 0.0, 'mean_word_length': 5.739644970414201, '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}}
Integrating active and cooperative learning strategies in a digital systems design course

The digital systems area is both a target of technological innovations and a common requirement in many engineering fields. Important technological trends in this area are the use of hardware description languages as a design tool and the continuous improvement of the fabrication technology. Consequently, industry has a high demand for new graduating engineers with qualifications such as: self-guided learning, design skills and teamwork skills. This paper describes the experience achieved by formally incorporating active and cooperative learning strategies to the second-year digital systems course based upon the redesign framework implemented at ITESM Campus Monterrey, Mexico. The digital systems course material is naturally suitable for active and cooperative learning activities. The strategies described in this paper exploit the nobility of the course material by using technological support such as Verilog and PLD/PLA programming tools. The expected benefits were obtained from special course evaluations and professor experiences.