1. Dan Aharoni, 2000. Cogito, Ergo sum! cognitive processes of students dealing with data structures. In Proceedings of the 31st SIGCSE Technical Symposium on Computer Science Education (pp. 26-30).
2. Alfred V. Aho and Ullman D. Jeffrey, 1992. Foundations of Computer Science. Computer Science Press, Inc.
3. Michal Armoni 2009. Reduction in CS: A (mostly) quantitative analysis of reductive solutions to algorithmic problems. Journal on Educational Resources in Computing 8(4) 1-30.
4. Michal Armoni 2013. On teaching abstraction in CS to novices. Journal of Computers in Mathematics and Science Teaching 32(3) 265-284.
5. Michal Armoni. 2021. Importing from a Young Educational Discipline: The Case of Computational Thinking. In A. Hofstein, A. Arcavi, B. S. Eylon, & A. Yarden (Eds.), Long-term Research and Development in Science Education (pp. 135-161). Brill.