SIGCSE TS 2023 (series) / Posters / A Worked Example Model for Teaching Dynamic Programming
A Worked Example Model for Teaching Dynamic ProgrammingIn-Person
Fri 17 Mar 2023 15:00 - 17:00 at Exhibit Hall G - In Person Posters 2 Chair(s): Meghan Allen, Jennifer Campbell
How should dynamic programming be taught to students experiencing it for the first time? Dynamic programming is a sophisticated programming technique that exercises many aspects of computer science in concert. Because of the deep technical complexity therein, building effective lessons is challenging. In this work we propose a worked example model for teaching dynamic programming that centers around a midterm exam in which the solutions are provided to the students weeks in advance. 35 students were surveyed about their experiences learning dynamic programming with and without this model.
Fri 17 MarDisplayed time zone: Eastern Time (US & Canada) change
Fri 17 Mar
Displayed time zone: Eastern Time (US & Canada) change