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

    £33.99

    Includes FREE delivery

    Order before 4pm tomorrow for delivery by Tue 9 Jun 2026.

    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

      © 2026 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