Memory diagrams: A consistant approach across concepts and languages
Hand-drawn memory diagrams are frequently used in com-puter science to demonstrate new programming concepts and support students' understanding of program function-Ality. These diagrams often vary among courses, instruc-Tors, and languages, which confuse students moving through the curriculum. Consistent memory diagrams throughout a curriculum not only alleviate confusion but ofer a scaffold for students to transfer their understanding between courses taught at different levels of complexity and in different lan-guages. We describe our standardized system for memory diagrams as it is used in our curriculum to demonstrate this scaffolding process through multiple concepts and program-ming languages.
SIGCSE 2016 - Proceedings of the 47th ACM Technical Symposium on Computing Science Education
Dragon, Toby and Dickson, Paul E., "Memory diagrams: A consistant approach across concepts and languages" (2016). Faculty Articles Indexed in Scopus. 783.