423
Views
1
CrossRef citations to date
0
Altmetric
Articles

Student misconceptions of dynamic programming: a replication study

ORCID Icon, , , , , , ORCID Icon, , , , , , , , , & show all
Pages 288-312 | Received 15 Nov 2020, Accepted 17 May 2022, Published online: 19 Jun 2022

References

  • Danielsiek, H., Paul, W., & Vahrenhold, J. (2012). Detecting and understanding students’ misconceptions related to algorithms and data structures. In Proceedings of the 43rd ACM Technical Symposium on Computer Science Education, SIGCSE ’12 (pp. 21–26). Association for Computing Machinery.
  • Enström, E. (2013). Dynamic programming - structure, difficulties and teaching. In 2013 IEEE Frontiers in Education Conference (FIE) (pp. 1857–1863).
  • Enström, E., & Kann, V. (2017). Iteratively intervening with the “most difficult” topics of an algorithms and complexity course. ACM Transactions on Computing Education, 17(1), 1–38. https://doi.org/https://doi.org/10.1145/3018109
  • Erickson, J. (2019). Algorithms. Independently published.
  • Farghally, M. F., Koh, K. H., Ernst, J. V., & Shaffer, C. A. (2017). Towards a concept inventory for algorithm analysis topics. In Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science Education, SIGCSE ’17 (pp. 207–212). Association for Computing Machinery.
  • Goodrich, M. T., & Tamassia, R. (2014). Algorithm design and applications. Wiley Publishing.
  • Hamouda, S., Edwards, S. H., Elmongui, H. G., Ernst, J. V., & Shaffer, C. A. (2017). A basic recursion concept inventory. Computer Science Education, 27(2), 121–148. https://doi.org/https://doi.org/10.1080/08993408.2017.1414728
  • Karpierz, K., & Wolfman, S. A. (2014). Misconceptions and concept inventory questions for binary search trees and hash tables. In Proceedings of the 45th ACM Technical Symposium on Computer Science Education, SIGCSE ’14 (pp. 109–114). Association for Computing Machinery.
  • Paul, W., & Vahrenhold, J. (2013). Hunting high and low: Instruments to detect misconceptions related to algorithms and data structures. In Proceeding of the 44th ACM Technical Symposium on Computer Science Education, SIGCSE ’13 (pp. 29–34). Association for Computing Machinery.
  • Porter, L., Zingaro, D., Lee, C., Taylor, C., Webb, K. C., & Clancy, M. (2018). Developing course-level learning goals for basic data structures in cs2. In Proceedings of the 49th ACM Technical Symposium on Computer Science Education, SIGCSE ’18 (pp. 858–863). Association for Computing Machinery.
  • Taylor, C., Clancy, M., Webb, K. C., Zingaro, D., Lee, C., & Porter, L. (2020). The practical details of building a cs concept inventory. In Proceedings of the 51st ACM Technical Symposium on Computer Science Education, SIGCSE ’20 (pp. 372–378). Association for Computing Machinery.
  • Zehra, S., Ramanathan, A., Zhang, L. Y., & Zingaro, D. (2018). Student misconceptions of dynamic programming. In Proceedings of the 49th ACM Technical Symposium on Computer Science Education, SIGCSE ’18 (pp. 556–561). Association for Computing Machinery.

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.