Informatics for teaching