Core Courses
Learning and Teaching Computer Science Principles
Strengthen your K-12 computer science classroom teaching strategies and master the AP Computer Science Principles curriculum to help your high school students achieve their desired scores on advanced placement exams. Course material covers the seven core concepts of computer science and the six computational thinking practices.
Educational Computing in the Math/Science Class
Get up to date on best practices for using technology to teach mathematics and science in K-12 classrooms. This course covers helpful ways to integrate computers and calculators into your lesson plans and provides you with the opportunity to complete an individual applied learning project.
Teaching Computing in the Secondary School
This course further prepares you to teach the AP Computer Science Principles course and other computing and information technology courses that meet the needs of high school students interested in advancing their programming skills. Coursework includes material on standards and assessment.
Two Electives
Choose two courses in your area(s) of interest.