Abstract
Understanding object oriented concepts is always a difficult task for students. It is equally challenging for lecturers to teach these concepts. Over the years teachers have used various methods to teach these concepts. The result of a class test was analysed to identify the various areas students have difficulty in understanding. The result will help in designing course material that would focus on these areas of object oriented programming.
Keywords
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Tango SJ (1990) A framework and system for algorithm animation. IEEE Computer 23(9):27–39
Holland S, Griffiths R, Woodman M (1997) Avoiding object misconceptions. In: Proceedings of the 28th SIGCSE, pp 131–134
Lahtinen E, Ahoniemi T (2005) Visualizations to support different levels of cognitive development. In: Proceedings of the fifth Finnish/Baltic sea conference on computer science education, November 2005.
Ragonis N, Ben-Ari M (2005) On understanding the static’s and dynamics of object-oriented programs. In: ACM SIGCSE, pp 226–230
Murray KA, Heines JM, Kolling M, Moore T, Wagner PJ, Schaller NC, Trono JA (2003) Experiences with IDEs and Java teaching: what works and what doesn’t. ACM SIGCSE Bulletin 35(3):215–216
Roberts E (2001) An overview of MiniJava. ACM SIGCSE Bulletin 33(1):1–5
Martin E, Ramsden P (1993) An expanding awareness: How lecturers change their understanding of teaching. Research and Development in Higher Education 15, 148-155.
Watkins D (1998) A cross-cultural look at perceptions of good teaching: Asia and the West. In: Forest JJF (eds) University teaching: International perspectives. Garland Publishing Inc, New York, pp 19–34
Devlin M (2006) Challenging accepted wisdom about the place of conceptions of teaching in university teaching. Improv Int J Teach Learn Higher Educ 18(2):112–119 http://www.isetl.org/ijtlhe/ISSN 1812-9129.
Race P, Brown S (1998) Refreshing your lecturing. The Lecturer’s Toolkit. Kogan Page ltd, pp 19–49
Ramsden P (2003) Theory of teaching in higher education. Learning to Teach in Higher Education. 2nd edn, RoutledgeFalmer, London, pp 06–116
Alice (1999) An educational software that teaches students computer programming in 3D environment. http://www.alice.or
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer Science+Business Media New York
About this paper
Cite this paper
Biju, S.M. (2013). Difficulties in Understanding Object Oriented Programming Concepts. In: Elleithy, K., Sobh, T. (eds) Innovations and Advances in Computer, Information, Systems Sciences, and Engineering. Lecture Notes in Electrical Engineering, vol 152. Springer, New York, NY. https://doi.org/10.1007/978-1-4614-3535-8_27
Download citation
DOI: https://doi.org/10.1007/978-1-4614-3535-8_27
Published:
Publisher Name: Springer, New York, NY
Print ISBN: 978-1-4614-3534-1
Online ISBN: 978-1-4614-3535-8
eBook Packages: EngineeringEngineering (R0)