Puntuación:
Picturing Programs es un libro único de introducción a la informática que hace hincapié en la comprensión de los conceptos de programación a través de métodos visuales, especialmente dirigido a estudiantes de secundaria. Tiene una curva de aprendizaje suave e involucra a los lectores con ejercicios prácticos, aunque algunas críticas sugieren que carece de experiencia práctica de codificación.
Ventajas:Su suave curva de aprendizaje lo hace adecuado para principiantes, especialmente estudiantes de secundaria.
Desventajas:Atractivos ejercicios que implican la manipulación de imágenes, animaciones y juegos sencillos.
(basado en 4 opiniones de lectores)
Picturing Programs. an Introduction to Computer Programming
Un primer curso de programación no debería estar dirigido a aprender un lenguaje de programación concreto, sino a aprender a programar bien.
El lenguaje de programación debe salir del paso y servir a este objetivo. El sencillo y potente lenguaje Racket (emparentado con Scheme) nos permite concentrarnos en los conceptos y técnicas fundamentales de la programación informática, sin distraernos con una sintaxis compleja. Como resultado, este libro se puede utilizar en el nivel de la escuela secundaria (y tal vez de la escuela media), mientras que proporciona suficientes conceptos avanzados que no suelen encontrarse en un primer curso para desafiar a un estudiante universitario. Aquellos que ya hayan programado algo (por ejemplo, en Java, Python o C++) mejorarán su comprensión de los fundamentos, desaprenderán algunos malos hábitos y cambiarán su forma de pensar sobre la programación. Adoptamos un enfoque gráfico temprano: empezará a manipular y combinar imágenes gráficas desde el capítulo 1 y a escribir programas GUI controlados por eventos desde el capítulo 6, incluso antes de ver aritmética. Continuamos utilizando gráficos, GUI y programación de juegos para motivar conceptos fundamentales. Al mismo tiempo, hacemos hincapié en los tipos de datos, las pruebas y un proceso concreto de resolución de problemas paso a paso. Después de leer este libro, estará preparado para aprender otros lenguajes de programación y programar bien en ellos.
O, si éste es el último curso de programación que toma, comprenderá muchas de las cuestiones que afectan a los programas que utiliza a diario. He estado usando Picturing Programs con mi hija, y no hay duda de que es más suave que Htdp. Hace exactamente lo que Stephen afirma, que es pasar gradualmente de ejercicios de copiar y cambiar a ejercicios de pensar por uno mismo dentro de cada sección. También me parece bien que los "ejercicios trabajados" estén claramente etiquetados como tales. Hay algo psicológicamente atractivo en el hecho de que primero veas un ejemplo en el texto del libro y luego te presenten un ejemplo similar como si fuera un ejercicio, pero resulta que te están dando la respuesta. Es prácticamente gritar "Aquí tienes un modelo de cómo resolver esta clase de problemas, presta mucha atención"". Mark Engelberg "1. Matthias y su equipo han hecho un trabajo excepcional e impresionante con HtDP. Los conceptos son casi geniales. (tal vez sí, un trabajo de calidad de genio) Son una OBLIGACIÓN para cualquier escuela secundaria que ofrezca un plan de estudios introductorio serio de CS. 2. Sin el libro del Dr. Bloch "Picturing Programs", no habría implementado con éxito estos conceptos (Dr. Scheme, Racket, Design Recipe, etc.) en un aula ordinaria de secundaria. Cualquier profesor de secundaria que se esfuerce por encontrar la manera de llevar estas grandes ideas del HtDP al típico estudiante de secundaria, debería investigar inmediatamente el libro de Bloch.
Piensa que es como recubrir el aceite de ricino con chocolate". Brett Penza.
© Book1 Group - todos los derechos reservados.
El contenido de este sitio no se puede copiar o usar, ni en parte ni en su totalidad, sin el permiso escrito del propietario.
Última modificación: 2024.11.14 07:32 (GMT)