Mastering the micro : using the micro computer in the elementary classroom