Roles of variables and strategic programming knowledge

Work in Progress
Pauli Byckling

Roles of variables [6] are a new concept that can be utilized, e.g., in teaching programming to novices. Roles represent programming knowledge on a higher level than simple programming language knowledge. Role knowledge has traditionally been tacit but it can be made explicit and thus help students to understand the ways variables are used in programs. Roles are easy to adopt in teaching, too: in one study, computer science teachers learned in less than an hour to recognize roles in their typical uses with 90 % accuracy

Type of Publication: Paper
Conference: PPIG Doctoral Consortium 2004
Publication Year: 2004
Paper #: 3
TitleRoles of variables and strategic programming knowledge
Publication TypePaper
AuthorsByckling, P
PPIG Workshop: 
2004-04-WIP