Abstract
In the fall of 1992, the National Council for the Accreditation of Teacher Education (NCATE) adopted the ISTE guidelines for computer science education teacher preparation programs. This formal recognition by NCATE gives computer science a distinct place in the field of education and possibly with professional education units. In this paper, background material leading to the development of the guidelines is presented. An overview of the two basic level programs is presented. Implications for professional education units and the education community at large are explored and future directions identified.