Philosophy through Computer Science
eBook - ePub

Philosophy through Computer Science

An Introduction

Daniel Lim

  1. 274 pages
  2. English
  3. ePUB (mobile friendly)
  4. Available on iOS & Android
eBook - ePub

Philosophy through Computer Science

An Introduction

Daniel Lim

Book details
Table of contents
Citations

About This Book

What do philosophy and computer science have in common? It turns out, quite a lot!

In providing an introduction to computer science (using Python), Daniel Lim presents in this book key philosophical issues, ranging from external world skepticism to the existence of God to the problem of induction. These issues, and others, are introduced through the use of critical computational concepts, ranging from image manipulation to recursive programming to elementary machine learning techniques. In illuminating some of the overlapping conceptual spaces of computer science and philosophy, Lim teaches readers fundamental programming skills and allows them to develop the critical thinking skills essential for examining some of the enduring questions of philosophy.

Key Features

  • Teaches readers actual computer programming, not merely ideas about computers
  • Includes fun programming projects (like digital image manipulation and Game of Life simulation), allowing the reader to develop the ability to write larger computer programs that require decomposition, abstraction, and algorithmic thinking
  • Uses computational concepts to introduce, clarify, and develop a variety of philosophical issues
  • Covers various aspects of machine learning and relates them to philosophical issues involving science and induction as well as to ethical issues
  • Provides a framework to critically analyze arguments in classic and contemporary philosophical debates

Frequently asked questions

How do I cancel my subscription?
Simply head over to the account section in settings and click on “Cancel Subscription” - it’s as simple as that. After you cancel, your membership will stay active for the remainder of the time you’ve paid for. Learn more here.
Can/how do I download books?
At the moment all of our mobile-responsive ePub books are available to download via the app. Most of our PDFs are also available to download and we're working on making the final remaining ones downloadable now. Learn more here.
What is the difference between the pricing plans?
Both plans give you full access to the library and all of Perlego’s features. The only differences are the price and subscription period: With the annual plan you’ll save around 30% compared to 12 months on the monthly plan.
What is Perlego?
We are an online textbook subscription service, where you can get access to an entire online library for less than the price of a single book per month. With over 1 million books across 1000+ topics, we’ve got you covered! Learn more here.
Do you support text-to-speech?
Look out for the read-aloud symbol on your next book to see if you can listen to it. The read-aloud tool reads text aloud for you, highlighting the text as it is being read. You can pause it, speed it up and slow it down. Learn more here.
Is Philosophy through Computer Science an online PDF/ePUB?
Yes, you can access Philosophy through Computer Science by Daniel Lim in PDF and/or ePUB format, as well as other popular books in Philosophy & Philosophy History & Theory. We have over one million books available in our catalogue for you to explore.

Information

Publisher
Routledge
Year
2023
ISBN
9781000837636

Table of contents

  1. Cover
  2. Half Title
  3. Title Page
  4. Copyright Page
  5. Dedication
  6. Table of Contents
  7. Preface
  8. 1 Philosophy and Computer Science
  9. 2 Python
  10. 3 Algorithms
  11. 4 Logic
  12. 5 Iteration
  13. 6 Image Manipulation
  14. 7 Skepticism
  15. 8 Functions
  16. 9 Mind
  17. 10 Game of Life
  18. 11 Free Will
  19. 12 Recursion
  20. 13 God
  21. 14 Data
  22. 15 Machine Learning
  23. 16 Induction
  24. 17 AI Ethics
  25. 18 Solutions
  26. Appendix
  27. Index
Citation styles for Philosophy through Computer Science

APA 6 Citation

Lim, D. (2023). Philosophy through Computer Science (1st ed.). Routledge. Retrieved from https://www.perlego.com/book/3847783 (Original work published 2023)

Chicago Citation

Lim, Daniel. (2023) 2023. Philosophy through Computer Science. 1st ed. Routledge. https://www.perlego.com/book/3847783.

Harvard Citation

Lim, D. (2023) Philosophy through Computer Science. 1st edn. Routledge. Available at: https://www.perlego.com/book/3847783 (Accessed: 24 June 2024).

MLA 7 Citation

Lim, Daniel. Philosophy through Computer Science. 1st ed. Routledge, 2023. Web. 24 June 2024.