Expanding communication opportunities in algorithms courses
Robin M. Givens · Journal of computing sciences in colleges · 2019
This paper describes the creation of and experience with a communication-focused project for an undergraduate algorithms course. The project was designed to provide students with a communication-based project, help students develop an understanding of algorithms in a practical context, and provide a way to discuss some algorithms that fall outside the scope of the course. Students chose an algorithm to research and delivered their findings via a paper and an in-class presentation. Papers and presentations focused on the historical, functional, and complexity details of the chosen algorithm. An example course schedule, assignment details, and algorithm list are provided. We also reflect on student outcomes and discuss potential changes for future semesters.