Object oriented programming and program correctness: The students' perspective

Stamouli, I. and Huggard, M. (2006) Object oriented programming and program correctness: The students' perspective. [Conference Proceedings]

[img] Text
Stamouli and Huggard 2006.pdf

Download (238kB)


Many Computer Science and Engineering curricula contain core modules on computer programming and programming languages. An increasing number of institutions choose to introduce undergraduates to programming through object oriented languages. As part of a longitudinal phenomenographic study we have set out to investigate the understanding of programming concepts that first year undergraduate students have when learning to program and think in the object oriented paradigm. The conceptions that students have developed on what learning to program really means and their perception of program correctness are explored; providing an insight into the levels of abstraction and complexity of the learners' understanding. Our findings suggest that the way students experience learning to program is related to their perception of what constitutes program correctness. Copyright 2006 ACM.

Item Type: Conference Proceedings
Additional Information: Conference code: 69542; Cited By :8; Export Date: 23 February 2015; Correspondence Address: Stamouli, I.; Department of Computer Science, Trinity College, University of Dublin, Dublin 2, Ireland; email: stamouli@cs.tcd.ie; References: Akerlind, S.G., Principles and Practices in Phenomenographic Research (2002) Proceedings of the International Symposium on Current Issues in Phenomenography, pp. 1-17. , Australia, pp; Booth, S., A Study of Learning to Program an Experiential Percpective, Computers In Human Behaviour, 9., pp. 185-202, 1993Booth, S., (1992) Learning to Program. A Phenomenographic Perspective, (89). , Goteborg Studies in Educational Science. Acta Universitatis Gothoburgensis, Goteborg, Sweden; Bruce, C., McMahon, C., Buckingham, L., Hynd, J., Roggenkamp, M., Stoodley, I., Ways of Experiencing the Act of Learning to Program: A Phenomenographic Study of Introductory Programming Students at University (2004) Journal of Information Technology Education, 3, pp. 143-160; Carter, J., Jenkins, T., Gender and programming: What's going on? (1999) SIGSCE/SIGCUE Conference on Innovation and Technology in Computer Science Education, ITiCSE, pp. 1-4. , Poland; Eckerdal, A., Berglund, A., What Does It Take to Learn 'Programming Thinking'? (2005) Proceedings of the 2005 International Workshop on Computing Education Research, ICER'05, pp. 135-142. , Washington; Kolikant, Y.B.D., Students' Alternative Standards for Correctness (2005) Proceedings of the 2005 International Workshop on Computing Education Research, ICER '05, pp. 37-43. , Washington; Marton, F., Booth, S., (1997) Learning and Awareness, , Lawrence Erlbaum Ass, Mahwah, NJ
Uncontrolled Keywords: Learning to program; Object oriented programming; Phenomenography; Program correctness; Computational complexity; Computer science; Curricula; Engineering education; Learning systems; Students; Phenomenographic studies; Program learning
Depositing User: National Forum
Date Deposited: 06 Dec 2015 19:09
Last Modified: 12 Dec 2015 16:13
URI: http://eprints.teachingandlearning.ie/id/eprint/3744

Actions (login required)

View Item View Item


Downloads per month over past year