2002
DOI: 10.1145/571727.571731
|View full text |Cite
|
Sign up to set email alerts
|

Understanding object-oriented programming

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
4
0

Year Published

2003
2003
2011
2011

Publication Types

Select...
3
1

Relationship

0
4

Authors

Journals

citations
Cited by 4 publications
(4 citation statements)
references
References 0 publications
0
4
0
Order By: Relevance
“…For reasons that will become apparent, we call this the Janus Principle. This principle differs from previous, related work (e.g., [2], [4]) by emphasizing support for multiple user-interfaces as a design principle.…”
Section: Introductionmentioning
confidence: 81%
See 1 more Smart Citation
“…For reasons that will become apparent, we call this the Janus Principle. This principle differs from previous, related work (e.g., [2], [4]) by emphasizing support for multiple user-interfaces as a design principle.…”
Section: Introductionmentioning
confidence: 81%
“…Computer science (CS) students and educators who learned to program under one of the older approaches face a significant challenge in making the paradigm shift required by the OOP approach (e.g., see [4], [5]). …”
Section: Introductionmentioning
confidence: 99%
“…Teachers' perceptions and behaviour are formed by their own experiences, both their past experiences and current views. Bergin and Winder [2], among others, believe that OOP is a paradigm, different from procedural programming, which requires a change in mental model (a paradigm shift) in the practitioners. After being used to a procedural style of programming, learning to program in an object-oriented style seems to be very difficult.…”
Section: Literature Surveymentioning
confidence: 99%
“…The commonly referred to (Eckstein, 1997;Sheetz et al, 1997) and now wellknown problem of paradigm shift had to be faced. As demonstrated by an empirical case study performed by Bergin and Winder (2000) the OO is a real paradigm shift rather than just a packaging mechanism for procedural programming and this is why a change in the mental model of the programmers is required. Furthermore, even in the case where the OO paradigm is the first programming paradigm, many educators feel that is still hard to teach OO, since the approach used for procedural programming is not effective.…”
Section: The Traditional Approachmentioning
confidence: 99%