Object-oriented programming (OOP) is becoming the programming methodology of choice in the 1990s. In this paper a justification for including object-oriented programming in the undergraduate CIS curriculum is presented. The paper briefly describes what OOP is, why it is important, and what recommendations two computer related model curricula (DPMA and ACM/IEEE-CS) make about OOP. The course objectives for an introductory OOP course are described. Several potential OOP programming languages are mentioned, and the rationale for the selection of C++ is presented. The paper concludes with a brief discussion of two possible programming environment possibilities: Borland's Turbo C++ and Microsoft's Visual C++.
Gotwals, John K. and Smith, Mark W.
"Bringing Object-Oriented Programming into the Undergraduate Computer Information Systems Curriculum,"
Journal of Information Systems Education: Vol. 5
Available at: https://aisel.aisnet.org/jise/vol5/iss3/1