Discovering
Computer Science

Logo

Interdisciplinary Problems, Principles, and Python Programming

Second Edition

by Jessen Havill

Contents

Each chapter page linked below contains a PDF of the chapter (click on the page header) as well as supplementary material.

If you would prefer to download the entire book at once, click here.

Table of Contents and Preface

1 How to Solve It

2 Visualizing Abstraction

3 Inside a Computer

4 Growth and Decay

5 Forks in the Road

6 Text, Documents, and DNA

7 Data Analysis

8 Flatland

9 Self-similarity and Recursion

10 Organizing Data

11 Networks

12 Object-oriented Design

Backmatter

Errata


The PDF documents available on these pages are for personal use only. All commercial rights are held by the publisher (CRC Press/Taylor & Francis).

Publisher website


Instructor resources

A sample course schedule

More available from the publisher

Verified instructors may obtain a free inspection copy and the following additional resources by making requests on the publisher’s website:


Contact

If you are a student using this book, or an instructor who has adopted it for their class, I’d love to hear from you. Notifications of errata are also appreciated!