About This Course
This course is designed for those who want to support secondary students' learning of Java -- with a focus on Advanced Placement Computer Science A. Using the freely available CS Awesome online, interactive textbook, learn Java with the same resource you can use to teach it.
While this course teaches Java, it does so knowing you intend to use your Java knowledge to teach. Each concept is introduced through connections to block-based languages and each CS Awesome textbook page is previewed to point out key points, gotchas, and to suggest supplementary material for use in your classroom. In our Teacher Powerup sections, you will explore materials to guide students in classroom discussions in analyzing code, learn about various assessment options, and get extra supports in how to develop student problem solving skills. Along the way you will explore other free curricular resources (e.g. Codingbat) and create resources you can use in your classroom.
Course cost: $850 This course confers 4 graduate quarter units of credit. These credits can be use to apply to the California Supplementary Authorization in Computer Science.
Looking for the training, but don't need the credit? Take this course instead.