Title: Code Walk Through as an Educational Methodology - A Smart Phone Architecture Case Study

Year of Publication: Feb - 2016
Page Numbers: 11-13
Authors: John T. Waldron
Conference Name: The International Conference on Innovations in Intelligent Systems and Computing Technologies (ICIISCT2016)
- Philippines


CODEWALK is an educational tool which auto- matically generates pen and paper based multiple choice questions which are based on code walk through of test programs. This case study is based on several years experience using CODEWALK to teach ARM assembly language programming. CODEWALK is written as a collection of UNIX shell scripts that run on top of GNU Tool chains assembler and linker, QEMU, a hosted virtual ma- chine monitor, and the Latex document preparation system. It could easily be adapted to other program- ming languages and courses.