Key points are not available for this paper at this time.
What is 'programming thinking'? In a study, first year students were interviewed on their understanding of what learning to program means. Many students talked about learning to program in terms of learning a special way to think, different from other subjects studied. Many of these students had problems in describing what this special way to think included. The analysis of the interviews revealed some features of this thinking, as expressed by the students. In this paper we discuss and analyse 'programming thinking' using phenomenography as our research approach 7. Our results are coherent with Hazzan's research on the learning theory 'process-object duality' 4, but points to problems in learning of object-oriented programming not indicated in 'process-object duality'. In comparing the results form our own study with this learning theory, we discuss what this might mean in learning object-oriented programming.
Building similarity graph...
Analyzing shared references across papers
Loading...
Anna Eckerdal
Uppsala University
Michael Thuné
Joliet Junior College
Anders Berglund
Mayo Clinic in Florida
Uppsala University
Building similarity graph...
Analyzing shared references across papers
Loading...
Eckerdal et al. (Sat,) studied this question.
synapsesocial.com/papers/6a08b7a71e0fcf4a43e8ed66 — DOI: https://doi.org/10.1145/1089786.1089799