Descripción
"El enfoque de Havill, basado en problemas, introduce conceptos algorítmicos en contexto y motiva a estudiantes con una amplia gama de intereses y antecedentes."
-- Janet Davis
"Este libro parece realmente excelente y adopta exactamente el enfoque que creo que debería usarse para un curso de CS 1. Creo que realmente satisface una necesidad en el panorama de los libros de texto."
--
"Discovering Computer Science es un refrescante cambio de los textos de programación introductorios, ofreciendo a los estudiantes una introducción mucho más sincera a la amplitud y complejidad de este campo en constante crecimiento."
--
"Esta introducción única a la ciencia de la computación guía a los estudiantes a través de enfoques amplios y universales para la resolución de problemas en una variedad de contextos y su implementación final como programas de computadora."
-- Descubriendo la Ciencia de la Computación: Problemas Interdisciplinarios, Principios y Programación en Python
Al darse cuenta de que una organización en torno a las características del lenguaje solo resuena con una audiencia limitada, este libro de texto conecta la programación con los intereses previos de los estudiantes utilizando una variedad de problemas auténticos de las ciencias naturales y sociales y las humanidades digitales. La presentación comienza con una introducción al proceso de resolución de problemas, contextualizando la programación como un componente esencial. Luego, a medida que avanza el libro, cada capítulo guía a los estudiantes a través de soluciones a problemas cada vez más complejos, utilizando un enfoque espiral para introducir las características del lenguaje Python.
El texto también sitúa la programación en el contexto de principios fundamentales de la informática, como la abstracción, la eficiencia, las pruebas y las técnicas algorítmicas, ofreciendo vislumbres de temas que tradicionalmente se posponen hasta cursos posteriores.
Este libro contiene 30 proyectos independientes bien desarrollados que animan a los estudiantes a explorar cuestiones a través de las fronteras disciplinarias, más de 750 ejercicios para casa y 300 preguntas de reflexión integradas que involucran a los estudiantes en la resolución de problemas y la lectura activa.
El sitio web adjunto -- https://www.discoveringcs.net -- incluye contenido más avanzado, soluciones a ejercicios seleccionados, código de muestra y archivos de datos, y sugerencias para una mayor exploración.
Autor: Jessen Havill
Editorial: CRC Press
Publicado: 28/10/2020
Páginas: 516
Tipo de encuadernación: Tapa blanda
Peso: 2.82lbs
Tamaño: 9.90h x 7.00w x 1.00d
ISBN13: 9780367472498
ISBN10: 036747249X
Categorías BISAC:
- Computadoras | Programación | Juegos
- Computadoras | Lenguajes | General
- Matemáticas | Aritmética
Acerca del autor
Jessen Havill es profesor de Ciencias de la Computación en la Universidad de Denison. Ha impartido cursos en todo el plan de estudios de ciencias de la computación durante casi treinta años y recibió el máximo honor de enseñanza de la universidad, el Premio Charles A. Brickman a la Excelencia en la Enseñanza, en 2013. Aunque su principal experiencia radica en el desarrollo y análisis de algoritmos en línea, el Dr. Havill ha pasado muchos años colaborando con colegas de todo el plan de estudios para desarrollar oportunidades académicas interdisciplinarias para los estudiantes. De 2016 a 2019, se convirtió en el Director fundador del programa interdisciplinario de Análisis de Datos de la Universidad de Denison. El Dr. Havill obtuvo su licenciatura en la Universidad de Bucknell y su doctorado en ciencias de la computación en The College of William and Mary.
Este título no es retornable

