An overview of computer science education methods course covering history, components, software, networks, and instructional strategies.