A methodology for teaching object-oriented programming concepts in an advanced programming course

  • Authors:
  • Essam M. Arif

  • Affiliations:
  • Department of Electrical and Computer Engineering, College of Engineering, Umm AI-Qura University, Makkah, Saudi Arabia

  • Venue:
  • ACM SIGCSE Bulletin
  • Year:
  • 2000

Quantified Score

Hi-index 0.00

Visualization

Abstract

I have been teaching an advanced programming course for undergraduate students for four years. My intention is that object-oriented programming principles and concepts could be easily simplified and taught to the students in this course. In this paper we will discusses a step by step methodology that I use in this course to teach my students how to understand and apply these concepts. The paper also attempts to determine the attribute of students to OOP and their reaction towards the methodology. It reports the result of a survey conducted to students after taking two introductory computer programming courses using a structural programming language.