Longitudinal study of pre-service teachers' development of TPACK in a required educational technology course