bluej logo


BlueJ


Search the BlueJ site
 
 
home
about BlueJ
download
documentation
extensions
help & Info

resources


Mailing Lists

Read or subscribe to:

BlueJ-announce
announcements of new releases
BlueJ-discuss
BlueJ related discussion
 

Bug Parade
View or submit bugs

Other Resources

A Laboratory For Teaching Object-Oriented Thinking

A great paper that explains the use of CRC cards. CRC cards are a good technique for beginners to develop a design.

(from the OOPSLA'89 Conference Proceedings, October 1-6, 1989, New Orleans, Louisiana and the special issue of SIGPLAN Notices Volume 24, Number 10, October 1989)

Author(s): Kent Beck, Ward Cunningham

Submitted by: Michael Kölling

Known uses: I regularly make my students use CRC cards to develop their design. I like this technique. It then can be linked to the BlueJ class diagrams once the CRC cards are done. This paper helps students and teachers understanding what it's all about.

Hints for use: -

See also: -

Link(s): the online version of the paper


 

Complete set of lecture slides, 1. semester (in German)

This resource provides a complete set of German lecture slides (15 lectures) for a first semester course (Praktische Informatik I ).

Author(s): H.Peter Gumm

Submitted by: H.Peter Gumm

Known uses: -

Hints for use: -

See also: -

Link(s): Download page for the slides.


 

Complete set of lecture slides, 2. semester (in German)

This resource provides a complete set of German lecture slides (15 lectures) for a second semester course (Praktische Informatik II ).

Author(s): H.Peter Gumm

Submitted by: H.Peter Gumm

Known uses: -

Hints for use: -

See also: -

Link(s): Download page for the slides.

User comments:

none.

Add your own comment.


 

Multiple Choice Questions

A bank of 70 on-line self-test questions on basic Java knowledge:

1. Type of variables - int, float, double, char, String
2. Arithmetic and Logical Operators
3. Program constructs - if/else; switch; while; do; for
4. Arrays (of int, double, String)
5. Abstract Data Types (basic - attributes, constructor, new)
6. Basic features of Applets
7. Actions of Java compiler and run-time environment (overview)

Author(s): R.A Clarke

Submitted by: R.A Clarke

Known uses: See http://hebe.cie.uce.ac.uk/soc/InfoC/SelfTestInfoC.nsf

Hints for use: Written using HotPotato, can be accessed through a web browser, either directly from the server or by taking a local copy.

Some self-test material about OO concepts is also available.

See also: -

Link(s): http://hebe.cie.uce.ac.uk/soc/InfoC/SelfTestInfoC.nsf

User comments:

none.

Add your own comment.


 

A set of lecture slides in French

This resource provides a set of French lecture slides covering teaching with BlueJ and the Objects First book.

Author(s): Jean-Michel Douin, CNAM

Submitted by: Jean-Michel Douin

Known uses: -

Hints for use: -

See also: -

Link(s): Download page for the slides.


 

A set of tutorials for writing games in BlueJ

This free online tutorial guides people with no programming experience through all steps of writing a complete game, from downloading and installing Java and BlueJ through basic graphics and sound concepts.

Author(s): Mark Kreitler

Submitted by: Mark Kreitler

Known uses: -

Hints for use: Requires Java 1.4.1 and BlueJ 1.2.2 or better (both are available for download from the Free Gamer's Journal site).

See also: -

Link(s): These tutorials are available on the "Free Gamer's Journal"


 

A set of online crossword puzzles about object-oriented concepts

This webpage provides a set of online crossword puzzles about fundamental object-oriented concepts. The puzzles are structured along the chapters of the 'Objects First With Java' textbook.

Author(s): Stefan Brandle

Submitted by: Stefan Brandle

Known uses: -

Hints for use: -

See also: -

Link(s): The BlueJ Chapter Crosswords


 

A collection of course material: slides and labs

This webpage provides material for a Java course. The material contains slides as well as two project assignments.

Author(s): Nancy Mazur

Submitted by: Nancy Mazur

Known uses: Used for a Java course for post-graduate and graduate students at the University of Tianjin, China, Fall 2004.

Hints for use: -

See also: -

Link(s): Interactive Programming in Java, Tianjin Computer Science


 

Java Tips

A web page with a collection of tips for programming in Java.

Author(s): The Java Tips Team

Submitted by:

Known uses: -

Hints for use: -

See also: -

Link(s): http://www.java-tips.org


 

Several introductory courses (in German)

This resource is consists of several web sites with extensive, detailed course material for complete programming courses at different levels.

Available are, for example, a beginners' course, an "algorithms and data structures" course and a course on compiler construction, all making extensive use of BlueJ (in German).

Includes step-by-step exercises, worksheets and theory sections. Written for high school level.

Author(s): Ulrich Helmich

Submitted by: Ulrich Helmich

Known uses: Used in year 11, 12 and 13 of German high school (Gymnasium)

Hints for use: -

See also: -

Link(s):

Beginners (Stufe 11): Einführung in Java mit BlueJ
http://www.u-helmich.de/inf/BlueJ/kurs11/index.html

Algorithmen und Abstrakte Datentypen für die Stufe 12
(Suchverfahren, Sortierte Listen, Bäume)
http://www.u-helmich.de/inf/BlueJ/kurs121/index.html

Compilerbau für die Stufe 13
http://www.u-helmich.de/inf/BlueJ/kurs131/index.html


 

SLAX module of BlueJ 2.1.3

A SLAX module of BlueJ 2.1.3 which can be added to the system at runtime or burnt onto the SLAX live CD to create a custom CD. (SLAX is a Linux operating system.)

Author(s): Petri Jooste

Submitted by: Petri Jooste

Known uses:

Hints for use: This module requires the SLAX module: Java 2 - JDK 1.5.0_06
(Note to use a different JDK, just redirect the symbolic link /opt/bluej/bluej )

See also: -

Link(s): BlueJ_2_1_3.mo


 

Java Programming Workshop with BlueJ

This resource is a link to full material for a Java Programming workshop using BlueJ. The material is on a Moodle page, and allows guest access.

Author(s): Richard Jones & Andrew Meyenn

Submitted by: Richard Jones

Known uses:

Hints for use:

See also: -

Link(s): http://moodlenz.net/course/view.php?id=15

 

 

maintained by Michael Kölling.