Proceedings of the Twenty-Fifth SIGCSE Symposium on Computer Science Education 1994
DOI: 10.1145/191029.191054
|View full text |Cite
|
Sign up to set email alerts
|

The top 10 reasons why object-oriented programming can't be taught in CS 1

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2

Citation Types

0
2
0

Year Published

1996
1996
2016
2016

Publication Types

Select...
4
3

Relationship

0
7

Authors

Journals

citations
Cited by 30 publications
(2 citation statements)
references
References 2 publications
0
2
0
Order By: Relevance
“…We have argued earlier [4] (as have many others before us [1,2,8]) that introducing an object-oriented language as the first programming language in the first course has many benefits and can greatly improve ease of learning (mainly by avoiding a "paradigm switch").…”
Section: Introductionmentioning
confidence: 95%
“…We have argued earlier [4] (as have many others before us [1,2,8]) that introducing an object-oriented language as the first programming language in the first course has many benefits and can greatly improve ease of learning (mainly by avoiding a "paradigm switch").…”
Section: Introductionmentioning
confidence: 95%
“…However, a problem that could not be overlooked was still apparent: several students seemed to face difficulties in deeply comprehending the fundamental concepts of OOP. This was partly attributed to the fact that students were introduced in the 2nd semester to procedural programming with C. Several researchers have pointed out that students face more difficulties when moving from imperative/procedural programming to OOP (Decker & Hirshfield, 1994;Hadjerrouit, 1998;Tempte, 1991;Wick, 1995). Hadjerrouit (1998Hadjerrouit ( , 1999 mentions that students with prior experience in procedural languages face difficulties with OOP concepts during their introduction to Java, and specifically with making good use of the various OOP concepts/constructs that-as a result-are used in a procedural-like manner.…”
Section: Introductionmentioning
confidence: 99%