TRACESHEETS - Spreadsheets of Program Executions as a Common Ground between Learners and Instructors

Soichiro Fujii, Hisao Tamaki

2012

Abstract

We propose the use of spreadsheets representing program executions in introductory programming courses. Each row of a spreadsheet is a snapshot of the execution at each time step showing the values of variables and each column corresponds to a particular variable showing the entire history of its updates. We call such a spreadsheet a tracesheet. We discuss the motivation and potential benefits of the use of tracesheets in introductory programming courses, discuss some design issues, and report on a preliminary implementation of a tracesheet generator for Java.

Download


Paper Citation


in Harvard Style

Fujii S. and Tamaki H. (2012). TRACESHEETS - Spreadsheets of Program Executions as a Common Ground between Learners and Instructors . In Proceedings of the 4th International Conference on Computer Supported Education - Volume 1: CSEDU, ISBN 978-989-8565-06-8, pages 158-163. DOI: 10.5220/0003916701580163

in Bibtex Style

@conference{csedu12,
author={Soichiro Fujii and Hisao Tamaki},
title={TRACESHEETS - Spreadsheets of Program Executions as a Common Ground between Learners and Instructors},
booktitle={Proceedings of the 4th International Conference on Computer Supported Education - Volume 1: CSEDU,},
year={2012},
pages={158-163},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0003916701580163},
isbn={978-989-8565-06-8},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 4th International Conference on Computer Supported Education - Volume 1: CSEDU,
TI - TRACESHEETS - Spreadsheets of Program Executions as a Common Ground between Learners and Instructors
SN - 978-989-8565-06-8
AU - Fujii S.
AU - Tamaki H.
PY - 2012
SP - 158
EP - 163
DO - 10.5220/0003916701580163