ASSISTing CS1 students to learn: learning approaches and object-oriented programming

  • Authors:
  • Janet Hughes;D. Ramanee Peiris

  • Affiliations:
  • University of Dundee, Dundee, Scotland;University of Dundee, Dundee, Scotland

  • Venue:
  • Proceedings of the 11th annual SIGCSE conference on Innovation and technology in computer science education
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

Identifying and managing students who experience difficulty with learning to program is a challenge for CS educators. In an attempt to answer the familiar question "What makes for success in CS1?" we have investigated student approaches to learning using the ASSIST measure of learning approach. This measure considers three dimensions related to studying - deep (related to meaning), surface (reproducing) and strategic (achieving).Two cohorts of CS1 students completed an online ASSIST questionnaire midway through their first semester. Their three ASSIST scores were analysed together with their CS1 performance. The strongest relationships were a significant, negative correlation between a surface approach to learning and CS1 performance and a significant positive correlation between a strategic approach to learning and CS1 performance. Participants were classified via a cluster analysis according to the extent to which they showed deep, strategic, and surface learning profiles. Members of the cluster favouring a surface approach had the poorest performances, whereas members of the cluster favouring strategic or deep approaches rather than a surface approach had the best performances.