Välineitä ohjelmoinnin opetukseen osa 1