An Approach to Making Dynamic Programming Easier for Students in the Computer Science Curriculum

Abstract

Dynamic Programming (DP) is an important subject in the computer science curriculum that is usually covered in an algorithms course. Nonetheless, many students find DP difficult to understand. This paper presents an approach to making the subject easier for students. Our approach is based on introducing the topic early in the curriculum and on starting with easy and interesting problems. We report on our experience applying this approach to students in a CS2 class, which showed positive results.

Department(s)

Computer Science

Document Type

Article

DOI

https://doi.org/10.17781/p002223

Publication Date

2016

Journal Title

The International Journal of E-Learning and Educational Technologies in the Digital Media

Share

COinS