Problem Decomposition in Introductory Computer Science and Spatial Reasoning. - Ka Ki Fung; Thitaree Tanprasert (SIGCSE, 2019)