2005
DOI: 10.1145/1151954.1067543
|View full text |Cite
|
Sign up to set email alerts
|

Difficulties teaching Java in CS1 and how we aim to solve them

Abstract: In 1971 Dijkstra noted that as a teacher of programming he 'feels akin to a teacher of composition at a conservatory. He does not teach his pupils how to compose a particular symphony, he must help his pupils to find their own style and must explain to them what is implied by this' [1]. In similar vein, Don Knuth suggests that 'computer programming is an art, because it applies accumulated knowledge to the world, because it requires skill and ingenuity, and especially because it produces objects of beauty' [2]… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2007
2007
2007
2007

Publication Types

Select...
1

Relationship

1
0

Authors

Journals

citations
Cited by 1 publication
(1 citation statement)
references
References 3 publications
0
1
0
Order By: Relevance
“…The outcome of this paradigm transition is that many students fail to understand OO programming concepts, especially when required to solve algorithmic problems. [22]. Indeed, Moritz [14] noted that an object-first approach by itself does not necessarily address other critical aspects of software development, such as analyzing and solving a given problem.…”
Section: The Paradigm Shiftmentioning
confidence: 99%
“…The outcome of this paradigm transition is that many students fail to understand OO programming concepts, especially when required to solve algorithmic problems. [22]. Indeed, Moritz [14] noted that an object-first approach by itself does not necessarily address other critical aspects of software development, such as analyzing and solving a given problem.…”
Section: The Paradigm Shiftmentioning
confidence: 99%