An Object-oriented information systems course taught at the senior level is described. C++ is used as the language to teach object-orientation. In addition to the language, analysis and design concepts are integrated into the course. A topic outline for the course is described. Course materials used to teach such a course and the projects assigned are presented. Concepts that need to be stressed such as encapsulation, inheritance and polymorphism are reviewed. The impact of OO approaches on databases, software development are discussed. The teaching of C++ in a DOS based environment as opposed to using GUI based methods is briefly discussed.
Rajkumar, T. M.
"An Object-Oriented Information Systems Course,"
Journal of Information Systems Education: Vol. 5
Available at: https://aisel.aisnet.org/jise/vol5/iss3/2