Abstract:
This paper provides the insights into the underlying research on issues in teaching introductory programming at university which gave rise to the conceptualization of the CABLE model --a learning environment for teaching computer programming trialed at the National University of Samoa over a period of 3 years. The paper describes why students find programming difficult. From analysis of the research, potential solutions are proposed. These solutions form the basis of recommendations for conceptualization and establishment of a model of a learning environment called CABLE.