Methodology first and language second: A way to teach object-oriented programming
Document Type
Conference Proceeding
Publication Date
12-1-2003
Abstract
C++ is a very successful object-oriented language. It is a required language for more and more students. It takes great effort and practice for these students to learn how to program in C++ and how to make object-oriented programs. One potential failure is that they have learned programming in C++ but do not know how to program in an object-oriented (OO) style. To avoid such failures, this paper proposes that first an object-oriented methodology is taught, and then the language itself. A six-step approach to teach the OO methodology is presented, followed by some innovative ways to teach different mechanisms in C++. In this way, students can master both object-oriented programming and C++ programming. The proposed teaching method is applicable to teaching other languages like Java and C#.
Identifier
29344470007 (Scopus)
ISBN
[1581137516, 9781581137514]
Publication Title
Proceedings of the Conference on Object Oriented Programming Systems Languages and Applications OOPSLA
External Full Text Location
https://doi.org/10.1145/949344.949389
First Page
140
Last Page
147
Recommended Citation
Zhu, Haibin and Zhou, Meng Chu, "Methodology first and language second: A way to teach object-oriented programming" (2003). Faculty Publications. 13872.
https://digitalcommons.njit.edu/fac_pubs/13872
