Descubriendo la informática: problemas interdisciplinarios, principios y programación con Python


Precio:
Precio de venta$166.48

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

, Profesora Asociada y Cátedra Microsoft de Ciencias de la Computación, Whitman College

"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."


--

Marie desJardins, Decana del Colegio de Ciencias Organizacionales, Computacionales y de la Información, Simmons University

"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."


--

James Deverick, Profesor Titular, The College of William and Mary

"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."


--

Daniel Kaplan, Profesor DeWitt Wallace, Macalester College

Descubriendo la Ciencia de la Computación: Problemas Interdisciplinarios, Principios y Programación en Python

es una introducción orientada a problemas para la resolución de problemas computacionales y la programación en Python, apropiada para un primer curso para estudiantes de ciencias de la computación, un curso de computación disciplinaria más específico o, a un ritmo más lento, cualquier curso introductorio de ciencias de la computación para una audiencia general.

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