Description

Book Synopsis

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)

    Trade Review

    "Philosophy and computer science have fascinating interconnections concerning knowledge, reality, and morality. With clarity and insight, Daniel Lim’s book provides an excellent introduction to computing and philosophical investigation. He valuably shows how philosophical arguments and computer programs can combine to address deep questions about thinking and the world."
    Paul Thagard, University of Waterloo, Canada



    Table of Contents

    Preface

    1: Philosophy and Computer Science

    2: Python

    3: Algorithms

    4: Logic

    5: Iteration

    6: Image Manipulation

    7: Skepticism

    8: Functions

    9: Mind

    10: Game of Life

    11: Free Will

    12: Recursion

    13: God

    14: Data

    15: Machine Learning

    16: Induction

    17: AI Ethics

    18. Solutions

    Appendix

Philosophy through Computer Science

Product form

£32.29

Includes FREE delivery

RRP £33.99 – you save £1.70 (5%)

Order before 4pm tomorrow for delivery by Tue 16 Dec 2025.

A Paperback by Daniel Lim

1 in stock


    View other formats and editions of Philosophy through Computer Science by Daniel Lim

    Publisher: Taylor & Francis Ltd
    Publication Date: 3/17/2023 12:00:00 AM
    ISBN13: 9781032221366, 978-1032221366
    ISBN10: 1032221364

    Description

    Book Synopsis

    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)

      Trade Review

      "Philosophy and computer science have fascinating interconnections concerning knowledge, reality, and morality. With clarity and insight, Daniel Lim’s book provides an excellent introduction to computing and philosophical investigation. He valuably shows how philosophical arguments and computer programs can combine to address deep questions about thinking and the world."
      Paul Thagard, University of Waterloo, Canada



      Table of Contents

      Preface

      1: Philosophy and Computer Science

      2: Python

      3: Algorithms

      4: Logic

      5: Iteration

      6: Image Manipulation

      7: Skepticism

      8: Functions

      9: Mind

      10: Game of Life

      11: Free Will

      12: Recursion

      13: God

      14: Data

      15: Machine Learning

      16: Induction

      17: AI Ethics

      18. Solutions

      Appendix

    Recently viewed products

    © 2025 Book Curl

      • American Express
      • Apple Pay
      • Diners Club
      • Discover
      • Google Pay
      • Maestro
      • Mastercard
      • PayPal
      • Shop Pay
      • Union Pay
      • Visa

      Login

      Forgot your password?

      Don't have an account yet?
      Create account