Collaboration and the importance for novices in learning java computer programming

  • Authors:
  • Carole A. Bagley;C. Candace Chou

  • Affiliations:
  • University of St Thomas;University of St Thomas

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

Quantified Score

Hi-index 0.01

Visualization

Abstract

The authors propose that a correlation exists between collaboration and success by novices when learning computer programming. Research in an introductory course was conducted that focused on answering several questions: At what time in their learning java programming and algorithmic problem solving, would a student benefit best by collaboration? At what time during the problem solving process would the learner benefit greatest by collaboration? Would the student benefit greater by collaborating with 1 student in the class, a group, or an expert mentor/coach? What cognitive and affective strategies are used during various types of collaboration? Does collaboration increase problem solving performance by females. This research will advance fundamental knowledge of teaching and learning of computer science. It will further the understanding of problem solving and strategies used in learning computer programming and whether collaboration is important.