A Working Model for Teacher Training in Computing