Primary Market: college and high school instructors of computer science; students in teacher education courses on computer science methods
Courses: Computer Science Teaching Methods
Serves as a comprehensive guide to teaching introductory computer science for new teachers, and experienced teachers can refer to it on specific points.
Provides examples of teaching materials, grading guides, multiple lists, and other valuable resource for helping new teachers to launch their first computer science courses.
Includes information about training TAs, holding office hours, advising students, and many other practical information that is not specifically about the technical part of teaching computer science.
Written in a conversational tone and is premised on the belief that teaching should be rewarding, fun, and engaging.