1996
DOI: 10.1145/236462.236537
|View full text |Cite
|
Sign up to set email alerts
|

Blue—a language for teaching object-oriented programming

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
11
0
2

Year Published

1997
1997
2021
2021

Publication Types

Select...
4
4

Relationship

1
7

Authors

Journals

citations
Cited by 18 publications
(13 citation statements)
references
References 12 publications
0
11
0
2
Order By: Relevance
“…Common characteristics of novice programmers include their focus on surface knowledge of programs and their "line-by-line" approach to programming. In addition, novices have been observed to spend little time in planning or testing code and, when necessary, tend to correct their programs with small local fixes rather than thoroughly reformulating programs (Kölling & Rosenberg, 1996;Robins, Tountree, & Rountree, 2003). The knowledge of novices tends to be context-specific rather than general (Kessler & Anderson, 1989), and they also often fail to correctly apply the knowledge they have obtained.…”
Section: Learning Programmingmentioning
confidence: 99%
See 1 more Smart Citation
“…Common characteristics of novice programmers include their focus on surface knowledge of programs and their "line-by-line" approach to programming. In addition, novices have been observed to spend little time in planning or testing code and, when necessary, tend to correct their programs with small local fixes rather than thoroughly reformulating programs (Kölling & Rosenberg, 1996;Robins, Tountree, & Rountree, 2003). The knowledge of novices tends to be context-specific rather than general (Kessler & Anderson, 1989), and they also often fail to correctly apply the knowledge they have obtained.…”
Section: Learning Programmingmentioning
confidence: 99%
“…The knowledge of novices tends to be context-specific rather than general (Kessler & Anderson, 1989), and they also often fail to correctly apply the knowledge they have obtained. In fact, an average student does not usually make much progress in an introductory programming course due to their serious deficiencies (Kölling & Rosenberg, 1996;McCracken, Almstrum, Diaz, Guzdial, Hagan, Kolikant, et al, 2001). In another study by Perkins, Hancock, Hobbs, Martin, and Simmons (1989), three kinds of programming students were identified: stoppers, movers, and extreme movers.…”
Section: Learning Programmingmentioning
confidence: 99%
“…To alleviate the problems faced by novice programmers, several approaches have been explored, mostly from an educational point of view. One common idea is that of developing pedagogic environments that simplify some tasks, usually with visual interactive interfaces on top of existing languages, such as in BlueJ [20][21][22] or Alice [23,24], based on Java. The visual component of these tools aims at facilitating object-oriented programming by making students interact more directly with "objects".…”
Section: Ameliorating and Analyzing The Problemmentioning
confidence: 99%
“…The tools described have been developed as a part of a larger project known as Blue [1]. Blue is both an object-oriented programming language [2] and a program development environment [3] and has been specifically designed for teaching programming to first year students.…”
Section: Proceedings Of 28th Sigcse Technical Symposium On Computer Smentioning
confidence: 99%
“…n := aPerson.addChildren (2) Note that methods may have multiple return parameters listed after the "->" symbol. These are accessed using a multiple assignment notation, e.g.…”
Section: The Blue Language and Environmentmentioning
confidence: 99%