Retraining teachers to teach high school computer science
Communications of the ACM
Communications of the ACM
Toward an ideal competency-based computer science teacher certification program: the Delphi approach
SIGCSE '89 Proceedings of the twentieth SIGCSE technical symposium on Computer science education
Preparing programming teachers
SIGCSE '94 Proceedings of the twenty-fifth SIGCSE symposium on Computer science education
Computer science teachers' certification program
Computers & Education
Communications of the ACM
The evolution of standards for accrediting computer science teacher preparation programs
SIGCSE '97 Proceedings of the twenty-eighth SIGCSE technical symposium on Computer science education
What (else) should CS educators know?
Communications of the ACM
Computer science for the high school teacher
ACM SIGCSE Bulletin
Constructivism in computer science education
Journal of Computers in Mathematics and Science Teaching
SIGCSE '81 Proceedings of the twelfth SIGCSE technical symposium on Computer science education
A master's degree in school computer studies
SIGCSE '83 Proceedings of the fourteenth SIGCSE technical symposium on Computer science education
Crisis in computer science education at the precollege level
SIGCSE '82 Proceedings of the thirteenth SIGCSE technical symposium on Computer science education
A course description for teacher education in computer science
SIGCSE '76 Proceedings of the ACM SIGCSE-SIGCUE technical symposium on Computer science and education
A proposed computer education curriculum for secondary school teachers
SIGSCE '84 Proceedings of the fifteenth SIGCSE technical symposium on Computer science education
Computer education in the secondary school: Problems and solutions
SIGCSE '79 Proceedings of the tenth SIGCSE technical symposium on Computer science education
Certification of secondary school computer science teachers some issues and viewpoints
ACM '75 Proceedings of the 1975 annual conference
Teacher certification in computer education
ACM '75 Proceedings of the 1975 annual conference
Computer science education for students training to be secondary teachers
ACM SIGCUE Outlook
Teacher certification: a computer science necessity
ACM SIGCUE Outlook
Methods of teaching a computer science course for prospective teachers
ACM SIGCSE Bulletin
Computer science education for preservice elementary school teachers
ACM SIGCUE Outlook
Teacher-training in computer science education in Western Australia: group projects
SIGCSE '78 Papers of the SIGCSE/CSA technical symposium on Computer science education
Teaching certificate in computer science: didactics workshop
Proceedings of the 9th annual SIGCSE conference on Innovation and technology in computer science education
Working group reports from ITiCSE on Innovation and technology in computer science education
Song debugging: merging content and pedagogy in computer science education
ACM SIGCSE Bulletin
Communications of the ACM - Self managed systems
We work so hard and they don't use it: acceptance of software tools by teachers
Proceedings of the 12th annual SIGCSE conference on Innovation and technology in computer science education
Proceedings of the third international workshop on Computing education research
A model for high school computer science education: the four key elements that make it!
Proceedings of the 39th SIGCSE technical symposium on Computer science education
Perceived behavior control and its influence on the adoption of software tools
Proceedings of the 13th annual conference on Innovation and technology in computer science education
Tutoring model for promoting teaching skills of computer science prospective teachers
Proceedings of the 13th annual conference on Innovation and technology in computer science education
ISSEP '08 Proceedings of the 3rd international conference on Informatics in Secondary Schools - Evolution and Perspectives: Informatics Education - Supporting Computational Thinking
Preparation of high school computer science teachers: the Israeli perspective
Proceedings of the 40th ACM technical symposium on Computer science education
How to teach programming in secondary education: first results of a PhD project
ITiCSE '09 Proceedings of the 14th annual ACM SIGCSE conference on Innovation and technology in computer science education
Proceedings of the 41st ACM technical symposium on Computer science education
Computer science in secondary schools in the UK: ways to empower teachers
ISSEP'13 Proceedings of the 6th international conference on Informatics in Schools: Situation, Evolution, and Perspectives
Proceedings of the 7th Workshop in Primary and Secondary Computing Education
Hi-index | 0.00 |
Teaching computer science (CS) in high schools, rather than just programming or even computer literacy, is important as a means of introducing students to the true nature of CS, and enhancing their problem-solving skills. Since teachers are the key to the success of any high school educational initiative, any discussion of high school programs must consider the teachers, and specifically the teacher preparation needed to make the implementation of such programs possible. However, there is scant research on CS teacher education, probably because CS is a relatively young discipline. Very few of the publications in the area of CS teacher preparation are research-based. Most are descriptive papers, including recommendations for specific programs or courses. The purpose of this survey is to import from what is already known in other disciplines in this context. We therefore examine the body of research on teacher education in other disciplines, especially in mathematics and science, to shed light on important challenges for CS teacher education and draw some initial conclusions regarding CS teacher preparation programs.