There has been debate about whether OO should, or even can, be taught first in CS1 (using Java). We claim that OO can be taught successfully, provided certain principles are followed. These principles lead to the requirement of an appropriate model for classes and objects, which we provide.
CITATION STYLE
Gries, D. (2008). A principled approach to teaching OO first. In SIGCSE’08 - Proceedings of the 39th ACM Technical Symposium on Computer Science Education (pp. 31–35). https://doi.org/10.1145/1352135.1352149
Mendeley helps you to discover research relevant for your work.