Journal of computing in teacher education (International Society for Technology in Education,, 2010)