Students' understanding of computer science soft ideas: the case of programming paradigm

  • Authors:
  • Yuila Stolin;Orit Hazzan

  • Affiliations:
  • Israel Institute of Technology, Haifa, Israel;Israel Institute of Technology, Haifa, Israel

  • Venue:
  • ACM SIGCSE Bulletin
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

The article presents a research that focused on how the concept programming paradigm is understood in general, and on the understanding of the following three programming paradigms, in particular: functional, procedural, and object-oriented. The research population included seventeen prospective computer science teachers who were participating in a "Programming Paradigms" course. Research observations are organized within a framework that categorizes students' thinking about the concept of programming paradigm in three levels of abstraction.