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....
Otros Autores: | |
---|---|
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