¿Cómo diseñar programas?

Resultado de imagen de How to Design Programs

How to Design Programs : An introduction to Programming and Computing (2nd Edition). Matthias Felleisen, Robert Bruce Findler, Matthew Flatt, Shriram Krishnamurthi. MIT Press, 2018.
LEER ONLINE

Esta introducción a la programación coloca a la informática en el centro de la educación. A diferencia de otros libros introductorios, se centra en el proceso de diseño del programa. Este enfoque fomenta una variedad de habilidades –lectura crítica, pensamiento analítico, síntesis creativa y atención a los detalles– que son importantes para todos, no sólo para los futuros programadores informáticos. El libro expone a los lectores a dos ideas fundamentalmente nuevas.

  • En primer lugar, presenta las directrices de diseño del programa que muestran al lector cómo analizar un enunciado del problema; cómo formular objetivos concisos; cómo crear ejemplos; cómo desarrollar un esquema de la solución, basado en el análisis; cómo terminar el programa; y cómo probar. Cada paso produce un producto intermedio bien definido.
  • En segundo lugar, el libro viene con un novedoso entorno de programación, el primero diseñado explícitamente para principiantes. El entorno crece con los lectores a medida que dominan el material del libro hasta que soporta un lenguaje completo para todo el espectro de tareas de programación.

Todos los materiales de apoyo del libro están disponibles gratuitamente en la Web. El sitio Web incluye el ambiente, guías para el maestro, ejercicios para todos los niveles, soluciones y proyectos adicionales.

 

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google photo

Estás comentando usando tu cuenta de Google. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s