Recommendations for Computer Science Education in Colleges of Education