Visualization with Experiential Learning to Encourage Participation and Research in Computer Architecture
Thomas Y. Yeh, Maxwell Sterner, Carl Bell, Arisa Charlize Cowe · Workshop On Computer Architecture Education · 2023
Given that most CS students, especially at liberal arts colleges, lack engineering or logic design experience, we employ visualization in our computer architecture course to expedite student learning. By having students design and learn visually, students developed a deeper understanding and appreciation of computer architecture. Within a single semester, the course equips students with the skills to engage in innovative computer architecture research. We describe the course materials, student projects, and undergraduate research. By combining visualization with experiential learning, we broaden participation and encourage undergraduate research in computer architecture. The course materials will be made publicly available.