Skip to product information
1 of 1

Daniel Lim

Philosophy through Computer Science: An Introduction

Philosophy through Computer Science: An Introduction

💎 Earn 176 Points (£1.76) on this item.

Low Stock: Only 1 copies remaining
Regular price £35.21 GBP
Regular price £36.99 GBP Sale price £35.21 GBP
Sale Sold out
Taxes included. Shipping calculated at checkout.

YOU SAVE £1.78

  • Condition: Brand new
  • UK Delivery times: Usually arrives within 2 - 3 working days
  • UK Shipping: Fee starts at £2.39. Subject to product weight & dimension

Bulk ordering. Want 15 or more copies? Get a personalised quote and bigger discounts. Learn more about bulk orders.

  • More about Philosophy through Computer Science: An Introduction


Philosophy and computer science have much in common, such as critical computational concepts and the ability to develop critical thinking skills. Daniel Lim's book "Introduction to Computer Science: Programming and Philosophy" teaches readers fundamental programming skills and allows them to develop the critical thinking skills essential for examining enduring philosophical questions. It also includes fun programming projects to develop the ability to write larger computer programs.

Format: Paperback / softback
Length: 276 pages
Publication date: 17 March 2023
Publisher: Taylor & Francis Ltd


Philosophy and computer science share numerous connections, offering a rich interplay of ideas and concepts. In his book, Introduction to Computer Science: Programming and Philosophy, Daniel Lim delves into fundamental philosophical issues, such as skepticism about the external world, the existence of God, and the problem of induction. Through the use of critical computational concepts, including image manipulation, recursive programming, and elementary machine learning techniques, Lim introduces these topics and fosters critical thinking skills essential for examining philosophical questions.

One of the key features of this book is its focus on teaching practical computer programming skills. Lim emphasizes the importance of developing the ability to write larger computer programs that require decomposition, abstraction, and algorithmic thinking. By incorporating programming projects, such as digital image manipulation and Game of Life simulation, readers can apply their knowledge and develop a deeper understanding of computational concepts.

Through the exploration of overlapping conceptual spaces between computer science and philosophy, Lim highlights the connections between scientific inquiry, logical reasoning, and ethical considerations. He discusses various aspects of machine learning and relates them to philosophical issues involving science and induction, as well as to ethical issues such as privacy and surveillance. By providing a framework for critically analyzing arguments in classic and contemporary philosophical debates, Lim equips readers with the tools to engage with philosophical ideas in a computational context.

Introduction to Computer Science: Programming and Philosophy offers a comprehensive and accessible introduction to computer science and philosophy for students, professionals, and anyone interested in exploring the intersection of these fields. Lim's clear and engaging writing style makes complex concepts accessible, while the programming projects and critical analysis exercises encourage active learning and engagement. This book serves as a valuable resource for anyone seeking to deepen their understanding of computer science, philosophy, and the broader implications of technology in our lives.

Weight: 428g
Dimension: 152 x 229 x 21 (mm)
ISBN-13: 9781032221366

This item can be found in:

UK and International shipping information

UK Delivery and returns information:

  • Delivery within 2 - 3 days when ordering in the UK.
  • Shipping fee for UK customers from £2.39. Fully tracked shipping service available.
  • Returns policy: Return within 30 days of receipt for full refund.

International deliveries:

Shulph Ink now ships to Australia, Belgium, Canada, France, Germany, Ireland, Italy, India, Luxembourg Saudi Arabia, Singapore, Spain, Netherlands, New Zealand, United Arab Emirates, United States of America.

  • Delivery times: within 5 - 10 days for international orders.
  • Shipping fee: charges vary for overseas orders. Only tracked services are available for most international orders. Some countries have untracked shipping options.
  • Customs charges: If ordering to addresses outside the United Kingdom, you may or may not incur additional customs and duties fees during local delivery.
View full details