Taylor & Francis GroupTaylor & Francis Group
Search all titles
  • Login
  • Hi, User  
    • Your Account
    • Logout
  • Search all titles
  • Search all collections
Explorations in Computing
loading
Explorations in Computing

An Introduction to Computer Science and Python Programming

Explorations in Computing

An Introduction to Computer Science and Python Programming

ByJohn S. Conery
Edition 1st Edition
First Published 2014
eBook Published 24 September 2014
Pub. location New York
Imprint Chapman and Hall/CRC
DOIhttps://doi.org/10.1201/b17417
Pages 439 pages
eBook ISBN 9781466572454
SubjectsComputer Science
Get Citation

Get Citation

Conery, J. (2015). Explorations in Computing. New York: Chapman and Hall/CRC, https://doi.org/10.1201/b17417
ABOUT THIS BOOK

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. Tbook gives beginning students an introduction to

TABLE OF CONTENTS
chapter 1|16 pages
- Introduction
View abstract
chapter 2|38 pages
- The Python Workbench: Introducing Python and an environment for interactive experiments
View abstract
chapter 3|36 pages
- The Sieve of Eratosthenes: An algorithm for finding prime numbers
View abstract
chapter 4|26 pages
- A Journey of a Thousand Miles: Iteration as a strategy for solving computational problems
View abstract
chapter 5|30 pages
- Divide and Conquer: A new strategy: Breaking large problems into smaller subproblems
View abstract
chapter 6|44 pages
- Spam, Spam, Spam, Mail, and Spam: A machine learning approach to filtering junk mail
View abstract
chapter 7|58 pages
- Now for Something Completely Different: An algorithm for generating random numbers
View abstract
chapter 8|40 pages
- Bit by Bit: Binary codes and algorithms for text compression and error detection
View abstract
chapter 9|26 pages
- The War of the Words: Computer architecture and machine level programming
View abstract
chapter 10|34 pages
- I’d Like to Have an Argument, Please: A program that understands English (or does it?)
View abstract
chapter 11|30 pages
- The Music of the Spheres: Computer simulation and the N-body problem
View abstract
chapter 12|38 pages
- The Traveling Salesman: A genetic algorithm for a computationally demanding problem
View abstract

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. Tbook gives beginning students an introduction to

TABLE OF CONTENTS
chapter 1|16 pages
- Introduction
View abstract
chapter 2|38 pages
- The Python Workbench: Introducing Python and an environment for interactive experiments
View abstract
chapter 3|36 pages
- The Sieve of Eratosthenes: An algorithm for finding prime numbers
View abstract
chapter 4|26 pages
- A Journey of a Thousand Miles: Iteration as a strategy for solving computational problems
View abstract
chapter 5|30 pages
- Divide and Conquer: A new strategy: Breaking large problems into smaller subproblems
View abstract
chapter 6|44 pages
- Spam, Spam, Spam, Mail, and Spam: A machine learning approach to filtering junk mail
View abstract
chapter 7|58 pages
- Now for Something Completely Different: An algorithm for generating random numbers
View abstract
chapter 8|40 pages
- Bit by Bit: Binary codes and algorithms for text compression and error detection
View abstract
chapter 9|26 pages
- The War of the Words: Computer architecture and machine level programming
View abstract
chapter 10|34 pages
- I’d Like to Have an Argument, Please: A program that understands English (or does it?)
View abstract
chapter 11|30 pages
- The Music of the Spheres: Computer simulation and the N-body problem
View abstract
chapter 12|38 pages
- The Traveling Salesman: A genetic algorithm for a computationally demanding problem
View abstract
CONTENTS
ABOUT THIS BOOK

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. Tbook gives beginning students an introduction to

TABLE OF CONTENTS
chapter 1|16 pages
- Introduction
View abstract
chapter 2|38 pages
- The Python Workbench: Introducing Python and an environment for interactive experiments
View abstract
chapter 3|36 pages
- The Sieve of Eratosthenes: An algorithm for finding prime numbers
View abstract
chapter 4|26 pages
- A Journey of a Thousand Miles: Iteration as a strategy for solving computational problems
View abstract
chapter 5|30 pages
- Divide and Conquer: A new strategy: Breaking large problems into smaller subproblems
View abstract
chapter 6|44 pages
- Spam, Spam, Spam, Mail, and Spam: A machine learning approach to filtering junk mail
View abstract
chapter 7|58 pages
- Now for Something Completely Different: An algorithm for generating random numbers
View abstract
chapter 8|40 pages
- Bit by Bit: Binary codes and algorithms for text compression and error detection
View abstract
chapter 9|26 pages
- The War of the Words: Computer architecture and machine level programming
View abstract
chapter 10|34 pages
- I’d Like to Have an Argument, Please: A program that understands English (or does it?)
View abstract
chapter 11|30 pages
- The Music of the Spheres: Computer simulation and the N-body problem
View abstract
chapter 12|38 pages
- The Traveling Salesman: A genetic algorithm for a computationally demanding problem
View abstract

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. Tbook gives beginning students an introduction to

TABLE OF CONTENTS
chapter 1|16 pages
- Introduction
View abstract
chapter 2|38 pages
- The Python Workbench: Introducing Python and an environment for interactive experiments
View abstract
chapter 3|36 pages
- The Sieve of Eratosthenes: An algorithm for finding prime numbers
View abstract
chapter 4|26 pages
- A Journey of a Thousand Miles: Iteration as a strategy for solving computational problems
View abstract
chapter 5|30 pages
- Divide and Conquer: A new strategy: Breaking large problems into smaller subproblems
View abstract
chapter 6|44 pages
- Spam, Spam, Spam, Mail, and Spam: A machine learning approach to filtering junk mail
View abstract
chapter 7|58 pages
- Now for Something Completely Different: An algorithm for generating random numbers
View abstract
chapter 8|40 pages
- Bit by Bit: Binary codes and algorithms for text compression and error detection
View abstract
chapter 9|26 pages
- The War of the Words: Computer architecture and machine level programming
View abstract
chapter 10|34 pages
- I’d Like to Have an Argument, Please: A program that understands English (or does it?)
View abstract
chapter 11|30 pages
- The Music of the Spheres: Computer simulation and the N-body problem
View abstract
chapter 12|38 pages
- The Traveling Salesman: A genetic algorithm for a computationally demanding problem
View abstract
ABOUT THIS BOOK
ABOUT THIS BOOK

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. Tbook gives beginning students an introduction to

TABLE OF CONTENTS
chapter 1|16 pages
- Introduction
View abstract
chapter 2|38 pages
- The Python Workbench: Introducing Python and an environment for interactive experiments
View abstract
chapter 3|36 pages
- The Sieve of Eratosthenes: An algorithm for finding prime numbers
View abstract
chapter 4|26 pages
- A Journey of a Thousand Miles: Iteration as a strategy for solving computational problems
View abstract
chapter 5|30 pages
- Divide and Conquer: A new strategy: Breaking large problems into smaller subproblems
View abstract
chapter 6|44 pages
- Spam, Spam, Spam, Mail, and Spam: A machine learning approach to filtering junk mail
View abstract
chapter 7|58 pages
- Now for Something Completely Different: An algorithm for generating random numbers
View abstract
chapter 8|40 pages
- Bit by Bit: Binary codes and algorithms for text compression and error detection
View abstract
chapter 9|26 pages
- The War of the Words: Computer architecture and machine level programming
View abstract
chapter 10|34 pages
- I’d Like to Have an Argument, Please: A program that understands English (or does it?)
View abstract
chapter 11|30 pages
- The Music of the Spheres: Computer simulation and the N-body problem
View abstract
chapter 12|38 pages
- The Traveling Salesman: A genetic algorithm for a computationally demanding problem
View abstract

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. Tbook gives beginning students an introduction to

TABLE OF CONTENTS
chapter 1|16 pages
- Introduction
View abstract
chapter 2|38 pages
- The Python Workbench: Introducing Python and an environment for interactive experiments
View abstract
chapter 3|36 pages
- The Sieve of Eratosthenes: An algorithm for finding prime numbers
View abstract
chapter 4|26 pages
- A Journey of a Thousand Miles: Iteration as a strategy for solving computational problems
View abstract
chapter 5|30 pages
- Divide and Conquer: A new strategy: Breaking large problems into smaller subproblems
View abstract
chapter 6|44 pages
- Spam, Spam, Spam, Mail, and Spam: A machine learning approach to filtering junk mail
View abstract
chapter 7|58 pages
- Now for Something Completely Different: An algorithm for generating random numbers
View abstract
chapter 8|40 pages
- Bit by Bit: Binary codes and algorithms for text compression and error detection
View abstract
chapter 9|26 pages
- The War of the Words: Computer architecture and machine level programming
View abstract
chapter 10|34 pages
- I’d Like to Have an Argument, Please: A program that understands English (or does it?)
View abstract
chapter 11|30 pages
- The Music of the Spheres: Computer simulation and the N-body problem
View abstract
chapter 12|38 pages
- The Traveling Salesman: A genetic algorithm for a computationally demanding problem
View abstract
Taylor & Francis Group
Policies
  • Privacy Policy
  • Terms & Conditions
  • Cookie Policy
Journals
  • Taylor & Francis Online
  • CogentOA
Corporate
  • Taylor & Francis
    Group
  • Taylor & Francis Group
Help & Contact
  • Students/Researchers
  • Librarians/Institutions

Connect with us

Registered in England & Wales No. 3099067
5 Howick Place | London | SW1P 1WG © 2018 Informa UK Limited