¿Por qué la mayoría de los maestros de informática no usan libros como la serie Head First u otros libros de buena tecnología?

Porque el estudio de CS no se trata del uso práctico de las tecnologías / programación. Los libros de O’Reilly, en particular la serie Head First, ofrecen muchos contenidos prácticos y prácticos para ciertos temas, pero no son el propósito de la educación en informática, sino más bien un libro de herramientas para programadores.

El estudio de Ciencias de la Computación trata más sobre el concepto, la metodología, el principio subyacente, aprende sobre cómo aprender el lenguaje de programación y sobre los fundamentos de la ciencia de la computación: compilador, complejidad, algoritmo, etc. Y esos temas no están cubiertos por el O’Reilly libros. Por ejemplo, el profesor de CS nunca enseña PHP, JavaScript y HTML. Pero enseñan el concepto MVC, el diseño frontend y backend de un desarrollo web, los principios de redes. Una vez que los estudiantes obtuvieron el concepto, es fácil para un estudiante de CS retomar la “sintaxis” al referirse a los libros de O’Reilly.