DOI: 10.1007/978-3-540-77934-6_9
|View full text |Cite
|
Sign up to set email alerts
|

Using BlueJ to Introduce Programming

Abstract: Abstract. This chapter describes the BlueJ system. The discussion includes both the software tool aspects of BlueJ, as well as pedagogical approaches that should be considered when teaching with BlueJ. Pedagogical changes suggested go deeper than merely introducing a new software tool: they include changes to a more software-engineering-oriented course, removal of considerable chunks of traditional material, and introduction of new skills and approaches. We discuss experiences with using the system over eight … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
18
0

Publication Types

Select...
4
3
3

Relationship

1
9

Authors

Journals

citations
Cited by 32 publications
(18 citation statements)
references
References 15 publications
0
18
0
Order By: Relevance
“…[13]). No algorithms of substantial complexity are implemented before objects are brought in (although students may consume such implementations, as discussed in Section 4.3 above).…”
Section: Phase 1: Preparing For Objectsmentioning
confidence: 93%
“…[13]). No algorithms of substantial complexity are implemented before objects are brought in (although students may consume such implementations, as discussed in Section 4.3 above).…”
Section: Phase 1: Preparing For Objectsmentioning
confidence: 93%
“…In Greenfoot standard textual Java code is used for coding. Greenfoot enables an easy transition into other development environments, such as BlueJ ('BlueJ', 2016;Kölling, 2008b), as well as into more professional programming tools.…”
Section: Greenfootmentioning
confidence: 99%
“…We will first give a short overview of the BlueJ environment (a more detailed description is provided elsewhere [18]), and then concentrate on possible projects specific to the Raspberry Pi.…”
Section: Aims Of the Bluej Environmentmentioning
confidence: 99%