Convolution — instructional design module

University of Iowa

An instructional module on convolution for undergraduate signal processing students.

Project overview. An instructional module on convolution for undergraduate signal processing students, integrating active learning, simulations, and real-time feedback to reinforce both conceptual and procedural understanding. Setting (analysis). The target learners were sophomore-level electrical engineering students. Surveys and instructor interviews kept returning the same difficulty: students could compute a convolution but could not picture it, or link it to a system's response — a gap between mathematical computation and physical intuition. Product (design). The final design incorporated interactive MATLAB demonstrations and guided reflections. By encouraging exploration rather than rote calculation, the project aligned with constructivist principles and received positive feedback for improving conceptual retention.