With the fast development and wide application of information technology, the problem of how to cultivate highly qualified computer teachers for primary and secondary schools has gained more and more attention. To be a qualified computer teacher, systematic and firm theoretical knowledge in computer science is indispensible, but not enough. High teaching skills and capabilities are also needed. So how to design a practical and effective training system for normal computer majors is very important and meaningful. In this paper, we investigate the issue of professional ability training and evalu...