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

BlueJ Teaching and Learning Resources

The following resources are mainly aimed at teachers for preparing courses with BlueJ. The collection is continuously maintained, and submissions of material is strongly encouraged.

Java Classes

RingsDataListIcon.gif

Simple Input - a class to get input from the user easily

RingsDataListIcon.gif
GUI/CUI- more classes for user data input

RingsDataListIcon.gif

Canvas - a class to enable simple drawing and animations on an electronic canvas

RingsDataListIcon.gif

stdio - a class for handling text input, number input and rounding

RingsDataListIcon.gif
GWindow - a class to experiment with graphics primitives and GUI components
RingsDataListIcon.gif
AppletWindow - executes an applet in a JFrame
RingsDataListIcon.gif
Turtle Graphics - an implementation of the classis turtle
RingsDataListIcon.gif
JEWL - a GUI library for beginners

Exercises and Assignments

RingsDataListIcon.gif

Zork 1 - a simple framework for an adventure game. Suitable for first year assignment.

RingsDataListIcon.gif
Self-Test Centre - Short Java programming exercises - a set of about 50 short Java programming exercises.
RingsDataListIcon.gif
Shapes Labs - A collection of lab exercises using the shapes example.

Demonstrations
RingsDataListIcon.gif
Bouncing Ball - a demo program using the canvas for animation

RingsDataListIcon.gif

Demo program collection - A small set of small, graphical demo programs

Other Resources

RingsDataListIcon.gif

Java Programming Workshop with BlueJ - A complete Moodle course

RingsDataListIcon.gif

A Laboratory for Object-Oriented Thinking - paper about CRC cards

RingsDataListIcon.gif
A set of lecture slides (in German) - for a first semester course
RingsDataListIcon.gif
Another set of lecture slides (in German) - for a second semester course

RingsDataListIcon.gif

Multiple Choice Questions - abank of 70 on-line self-test questions
RingsDataListIcon.gif
A set of lecture slides in French - available in various formats
RingsDataListIcon.gif
A set of tutorials for writing games in BlueJ - step by step...
RingsDataListIcon.gif
The BlueJ Crosswords - crossword puzzles about OO concepts
RingsDataListIcon.gif
A collection of course material - including slides and labs
RingsDataListIcon.gif
Java Tips - a collection of programming tips
RingsDataListIcon.gif
Several detailed high-school level courses (in German)
RingsDataListIcon.gif
SLAX module of BlueJ 2.1.3

 

 

maintained by Michael Kölling.