CSTE 8030 COMPUTER SCIENCE PRINCIPLES FOR TEACHERS (3 credits)
This course introduces pre-service and in-service teachers to the foundational principles of computer science. It aims to help them learn the essential thought processes used by computer scientists to solve problems, expressing those solutions as computer programs. It prepares them to teach the CS Principles course (http://www.apcsprinciples.org) proposed by the College Board and the National Science Foundation as a new AP course in Computer Science. The exercises and projects make use of mobile devices and other emerging platforms.
Prerequisite(s)/Corequisite(s): MATH 1310 or MATH 1220 (or equivalent)