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

This document is currently not available here.

Share

COinS