Explorations in computing an introduction to computer science and Python programming

An Active Learning Approach to Teaching the Main Ideas in Computing Explorations in Computing: An Introduction to Computer Science and Python Programming teaches computer science students how to use programming skills to explore fundamental concepts and computational approaches to solving problems....

Descripción completa

Detalles Bibliográficos
Otros Autores: Conery, John S., author (author)
Formato: Libro electrónico
Idioma:Inglés
Publicado: Boca Raton, FL : Chapman and Hall/CRC, an imprint of Taylor and Francis 2014.
Edición:First edition
Colección:Chapman & Hall/CRC textbooks in computing.
Materias:
Ver en Biblioteca Universitat Ramon Llull:https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009644277906719
Tabla de Contenidos:
  • Front Cover; Contents; Preface; Chapter 1 - Introduction; Chapter 2 - The Python Workbench: Introducing Python and an environment for interactive experiments; Chapter 3 - The Sieve of Eratosthenes: An algorithm for finding prime numbers; Chapter 4 - A Journey of a Thousand Miles: Iteration as a strategy for solving computational problems; Chapter 5 - Divide and Conquer: A new strategy: Breaking large problems into smaller subproblems; Chapter 6 - Spam, Spam, Spam, Mail, and Spam: A machine learning approach to filtering junk mail
  • Chapter 7 - Now for Something Completely Different: An algorithm for generating random numbersChapter 8 - Bit by Bit: Binary codes and algorithms for text compression and error detection; Chapter 9 - The War of the Words: Computer architecture and machine level programming; Chapter 10 - I'd Like to Have an Argument, Please: A program that understands English (or does it?); Chapter 11 - The Music of the Spheres: Computer simulation and the N-body problem; Chapter 12 - The Traveling Salesman: A genetic algorithm for a computationally demanding problem; Back Cover