BIBLIO is the largest independent book marketplace in the world, with over 100 million books.

Skip to content

Discovering Computer Science : Interdisciplinary Problems, Principles, and Python Programming, 2nd Edition

Discovering Computer Science : Interdisciplinary Problems, Principles, and Python Programming, 2nd Edition

Discovering Computer Science : Interdisciplinary Problems, Principles, and
Stock photo: cover may vary

Discovering Computer Science : Interdisciplinary Problems, Principles, and Python Programming, 2nd Edition Paperback - 2020

by Jessen Havill

Add to wish list
  • New
New

Description

New/New. Brand New Original US Edition, Perfect Condition. Printed in English. Excellent Quality, Service and customer satisfaction guaranteed!
Add to wish list
This copy is temporarily unavailable. Please check back later or see below for alternate copies of this book, if available. You can also add this book to your want list and we will notify you if this book becomes available again or we locate other copies:

Reader reviews for Discovering Computer Science : Interdisciplinary Problems, Principles, and Python Programming, 2nd Edition

From the publisher

"Havill's problem-driven approach introduces algorithmic concepts in context and motivates students with a wide range of interests and backgrounds."


-- Janet Davis

, Associate Professor and Microsoft Chair of Computer Science, Whitman College

"This book looks really great and takes exactly the approach I think should be used for a CS 1 course. I think it really fills a need in the textbook landscape."


--

Marie desJardins, Dean of the College of Organizational, Computational, and Information Sciences, Simmons University

"Discovering Computer Science is a refreshing departure from introductory programming texts, offering students a much more sincere introduction to the breadth and complexity of this ever-growing field."


--

James Deverick, Senior Lecturer, The College of William and Mary

"This unique introduction to the science of computing guides students through broad and universal approaches to problem solving in a variety of contexts and their ultimate implementation as computer programs."


--

Daniel Kaplan, DeWitt Wallace Professor, Macalester College

Discovering Computer Science: Interdisciplinary Problems, Principles, and Python Programming

is a problem-oriented introduction to computational problem solving and programming in Python, appropriate for a first course for computer science majors, a more targeted disciplinary computing course or, at a slower pace, any introductory computer science course for a general audience.

Realizing that an organization around language features only resonates with a narrow audience, this textbook instead connects programming to students' prior interests using a range of authentic problems from the natural and social sciences and the digital humanities. The presentation begins with an introduction to the problem-solving process, contextualizing programming as an essential component. Then, as the book progresses, each chapter guides students through solutions to increasingly complex problems, using a spiral approach to introduce Python language features.

The text also places programming in the context of fundamental computer science principles, such as abstraction, efficiency, testing, and algorithmic techniques, offering glimpses of topics that are traditionally put off until later courses.

This book contains 30 well-developed independent projects that encourage students to explore questions across disciplinary boundaries, over 750 homework exercises, and 300 integrated reflection questions engage students in problem solving and active reading.

The accompanying website -- https: //www.discoveringcs.net -- includes more advanced content, solutions to selected exercises, sample code and data files, and pointers for further exploration.

Details

  • Title Discovering Computer Science : Interdisciplinary Problems, Principles, and Python Programming, 2nd Edition
  • Author Jessen Havill
  • Binding Paperback
  • Condition New
  • Pages 516
  • Volumes 1
  • Language ENG
  • Publisher CRC Press
  • Publication date 2020-10-28
  • Features Bibliography, Concordance, Index
  • Bookseller's Inventory # BIBNN-6366
  • ISBN 9780367472498 / 036747249X
  • Weight 2.82 lbs (1.28 kg)
  • Dimensions 9.9 x 7 x 1 in (25.15 x 17.78 x 2.54 cm)
  • Category Computers - Games
  • Library of Congress subjects Computer science, Python (Computer program language)
  • Library of Congress Catalogue Number 2020030144
  • Dewey Decimal Code 005.133
  • Quantity available 1

About the author

Jessen Havill is a Professor of Computer Science at Denison University. He has been teaching courses across the computer science curriculum for almost thirty years, and was awarded the College's highest teaching honor, the Charles A. Brickman Teaching Excellence Award, in 2013. Although his primary expertise is in the development and analysis of online algorithms, Dr. Havill has spent many years collaborating with colleagues across the curriculum to develop interdisciplinary academic opportunities for students. From 2016-2019, he became the founding Director of Denison University's interdisciplinary Data Analytics program. Dr. Havill earned his bachelor's degree from Bucknell University and his Ph.D. in computer science from The College of William and Mary.

More Copies for Sale

Discovering Computer Science: Interdisciplinary Problems, Principles, and Python Programming...
Stock photo: cover may vary

Discovering Computer Science: Interdisciplinary Problems, Principles, and Python Programming (Chapman & Hall/CRC Textbooks in Computing)

by Havill, Jessen

  • Used
  • Very good
Condition
Very good
Edition
2
ISBN 10 / ISBN 13
9780367472498 / 036747249x
Quantity available
4
Seller
Item price
A$80.55
Free Delivery to USA

Show details

Description:
Chapman and Hall/CRC. 2. Very Good. It's a well-cared-for item that has seen limited use. The item may show minor signs of wear. All the text is legible, with all pages included. It may have slight markings and/or highlighting.
Add to wish list
Item price
A$80.55
Free Delivery to USA
Discovering Computer Science: Interdisciplinary Problems, Principles, and Python Programming...
Stock photo: cover may vary

Discovering Computer Science: Interdisciplinary Problems, Principles, and Python Programming (Chapman & Hall/CRC Textbooks in Computing)

by Havill, Jessen

  • Used
  • Acceptable
Condition
Acceptable
Edition
2
ISBN 10 / ISBN 13
9780367472498 / 036747249x
Quantity available
1
Seller
Item price
A$80.55
Free Delivery to USA

Show details

Description:
Chapman and Hall/CRC. 2. Acceptable. The item might be beaten up but readable. May contain markings or highlighting, as well as stains, bent corners, or any other major defect, but the text is not obscured in any way.
Add to wish list
Item price
A$80.55
Free Delivery to USA
Discovering Computer Science: Interdisciplinary Problems, Principles, and Python Programming
Stock photo: cover may vary

Discovering Computer Science: Interdisciplinary Problems, Principles, and Python Programming

by Havill, Jessen

  • Used
  • Good
  • Paperback
Condition
Good
Binding
Paperback
ISBN 10 / ISBN 13
9780367472498 / 036747249X
Quantity available
1
Seller
Item price
A$84.69
Free Delivery to USA

Show details

Description:
CRC Press, 2020. Paperback. Good. Pages can have notes/highlighting. Spine may show signs of wear. ~ ThriftBooks: Read More, Spend Less.Dust jacket quality is not guaranteed.
Add to wish list
Item price
A$84.69
Free Delivery to USA
Discovering Computer Science: Interdisciplinary Problems, Principles, and Python Programming...
Stock photo: cover may vary

Discovering Computer Science: Interdisciplinary Problems, Principles, and Python Programming (Chapman & Hall/CRC Textbooks in Computing)

by Havill, Jessen

  • Used
  • Paperback
Condition
Used
Edition
2
Binding
Paperback
ISBN 10 / ISBN 13
9780367472498 / 036747249X
Quantity available
1
Seller
Item price
A$110.50
Free Delivery to USA

Show details

Description:
CRC Press, 2020-10-28. 2. paperback. Used: Good. 7.24x0.98x10.24. Buy with confidence. Excellent Customer Service & Return policy.
Add to wish list
Item price
A$110.50
Free Delivery to USA
Discovering Computer Science: Interdisciplinary Problems, Principles, and Python Programming

Discovering Computer Science: Interdisciplinary Problems, Principles, and Python Programming

by Jessen Havill

  • New
  • Paperback
Condition
New
Binding
Paperback
ISBN 10 / ISBN 13
9780367472498 / 036747249x
Quantity available
1
Seller
Item price
A$162.91
A$19.22 Delivery to USA

Show details

Description:
Paperback / softback. New. Discovering Computer Science: Interdisciplinary Problems, Principles, and Python Programming introduces computational problem solving as a vehicle of discovery in a wide variety of disciplines.
Add to wish list
Item price
A$162.91
A$19.22 Delivery to USA
Discovering Computer Science : Interdisciplinary Problems, Principles, and Python Programming,...
Stock photo: cover may vary

Discovering Computer Science : Interdisciplinary Problems, Principles, and Python Programming, 2nd Edition

  • New
Condition
New
ISBN 10 / ISBN 13
9780367472498 / 036747249x
Quantity available
1
Seller
Item price
A$137.50
A$22.02 Delivery to USA

Show details

Description:
New/New. Brand New Original US Edition, Perfect Condition. Printed in English. Excellent Quality, Service and customer satisfaction guaranteed!
Add to wish list
Item price
A$137.50
A$22.02 Delivery to USA
Discovering Computer Science: Interdisciplinary Problems, Principles, and Python Programming...
Stock photo: cover may vary

Discovering Computer Science: Interdisciplinary Problems, Principles, and Python Programming (Chapman & Hall/CRC Textbooks in Computing)

by Havill, Jessen

  • New
  • Paperback
Condition
New
Edition
2
Binding
Paperback
ISBN 10 / ISBN 13
9780367472498 / 036747249X
Quantity available
1
Seller
Item price
A$141.67
Free Delivery to USA

Show details

Description:
CRC Press, 2020-10-28. 2. paperback. New. 7.24x0.98x10.24. Buy with confidence. Excellent Customer Service & Return policy.
Add to wish list
Item price
A$141.67
Free Delivery to USA
Discovering Computer Science: Interdisciplinary Problems, Principles, and Python Programming...
Stock photo: cover may vary

Discovering Computer Science: Interdisciplinary Problems, Principles, and Python Programming (Chapman & Hall/CRC Textbooks in Computing)

by Havill, Jessen

  • Used
  • Good
  • Paperback
Condition
Good
Binding
Paperback
ISBN 10 / ISBN 13
9780367472498 / 036747249X
Quantity available
1
Seller
Item price
A$178.62
Free Delivery to USA

Show details

Description:
paperback. Good. Access codes and supplements are not guaranteed with used items. May be an ex-library book.
Add to wish list
Item price
A$178.62
Free Delivery to USA
Discovering Computer Science
Stock photo: cover may vary

Discovering Computer Science

by Havill, Jessen,

  • New
Condition
New
ISBN 10 / ISBN 13
9780367472498 / 036747249x
Quantity available
5
Seller
Item price
A$182.46
A$5.86 Delivery to USA

Show details

Description:
new.
Add to wish list
Item price
A$182.46
A$5.86 Delivery to USA
Discovering Computer Science
Stock photo: cover may vary

Discovering Computer Science

by Havill, Jessen,

  • Used
Condition
New
ISBN 10 / ISBN 13
9780367472498 / 036747249x
Quantity available
5
Seller
Item price
A$182.46
A$5.86 Delivery to USA

Show details

Description:
like new.
Add to wish list
Item price
A$182.46
A$5.86 Delivery to USA