Bennedsen, Jens, Kölling, Michael, Caspersen, Michael Edelgaard
Methods and Implementations
The practice of teaching programming at universities, colleges and high schools went through a major change roughly in the mid 1990s: The teaching of objectorientation in introductory courses slowly became mainstream. Fairly soon, the Object First or Objects Early school of thought was formulated, stating that teaching object orientation by discussing objects from the very start is a good thing.
Lecture Notes in Computer Science, 2008, Vol 4821, p. 77-79