Teaching computer science is no more about creating more software developers than teaching English is about creating more novelists. (Alfred Thompson)
There is a growing demand for computer science courses, including advanced placement courses, across the United States, and a growing demand for teachers with computer science knowledge to teach them. Slowly but surely people are figuring out that understanding computer science (and, yes, programming) is an important skill for student.
The computer science department at the University of Northern Iowa offers multiple classes to assist teachers in gaining this appropriate knowledge. Whether you want to take a workshop to learn how to get started or want to take a complete set of coursework to earn the newly approved computer science endorsement on your state license the CS Ed program at UNI has something to offer you.