You are here:

Computer Science Education

December 2006 Volume 16, Number 4

Search this issue

Table of Contents

Number of articles: 3

  1. Roles of Variables in Three Programming Paradigms

    J Sajaniemi, M Ben-Ari, P Byckling, P Gerdt & Y Kulikova

    Roles can be assigned to occurrences of variables in programs according to a small number of stereotypical patterns of use. Studies on explicitly teaching roles to novices learning programming have... More

    pp. 261-279

    View Abstract
  2. Reductive Thinking in Computer Science

    Michal Armoni, Judith Gal-Ezer & Orit Hazzan

    This paper discusses the role of reduction in computer science and describes a study on undergraduate students' perception of the concept of reduction. Specifically, based on an analysis of... More

    pp. 281-301

    View Abstract
  3. Predicting Introductory Programming Performance: A Multi-Institutional Multivariate Study

    Susan Bergin & Ronan Reilly

    A model for predicting student performance on introductory programming modules is presented. The model uses attributes identified in a study carried out at four third-level institutions in the... More

    pp. 303-323

    View Abstract