Programming with Alice and Java