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.