Detalles
El descubrimiento de Ciencias de la computación: Problemas Interdisciplinarios, Principios, y de Programación Python presenta computacional en la resolución de problemas como vehículo de descubrimiento en una amplia variedad de disciplinas. Con los principios orientados introducción al pensamiento computacional, el texto ofrece una más amplia y profunda introducción a las ciencias de la computación de la introductorio típico libros de programación. Organizado en torno interdisciplinario problema dominios, en lugar de lenguaje de programación características, cada capítulo de la guía a los estudiantes a través de cada vez más sofisticados algoritmos y técnicas de programación. El autor utiliza una espiral método para introducir lenguaje Python características cada vez más complejas en contextos como el libro avanza. El texto lugares de programación en el contexto de informáticas fundamentales principios de la ciencia, tales como la abstracción, la eficiencia, algorítmicas y técnicas, y ofrece resúmenes de las cuestiones fundamentales que tradicionalmente se posponga hasta después de los cursos. El libro incluye treinta y bien desarrollado proyectos independientes que animar a los estudiantes a explorar preguntas a través de las fronteras de la disciplina. Cada uno está motivado por un problema que los estudiantes pueden investigar mediante el desarrollo de algoritmos y su implementación como los programas de Python. El libro acompañamiento del sitio web http: //discoverCS.denison.edu incluye código de ejemplo y archivos de datos, punteros para continuar la exploración, fe de erratas, y enlaces a Python lenguaje de referencias. Contiene más de 600 tareas ejercicios y más de 300 integrado a las preguntas de reflexión, este libro de texto es apropiado para un primer curso de informática para las ciencias de la computación majors, una clase de introducción a la computación científica o un curso, a un ritmo más lento, cualquier introductoria del curso de informática."