Summary
The feel-good place to buy books
Philosophical and Cultural Aspects of Computing by Gerard O'regan
This essential textbook presents an overview of philosophical and cultural aspects of the computing field.
In addition to examining philosophy, ethics, and culture, the text reviews the philosophy of science, engineering, and technology. It explores the nature of computer science and computer programs and delves into the nature of algorithms and computability and the philosophy of artificial intelligence (AI). Further, the book considers ethical responsibilities of computer professionals, as well as ethical issues that arise in the computing field, social media and AI. Finally, it explores cultural aspects of computing and the cultural impact of computing technologies on various areas of society.
Topics and features:
· Presents a broad overview of philosophy, ethics and culture
· Examines the nature of a computer and the difference between hardware and software
· Reviews the nature of computer science and whether it is science, engineering, or mathematics
· Investigates the nature of a computer program including programming languages, syntax, semantics, specification
· Explores ethical software engineering and ethical outsourcing
· Discusses ethical challenges that arise in social media and the AI field
This practical and easy-to-follow textbook/reference is ideal for computer science students seeking to understand philosophical and cultural aspects of computing. It will also be of interest to the general reader.
Dr. Gerard O’Regan is an international lecturer in maths/computing and an independent software quality and process improvement consultant.
-
Modelling Computing Systems
-
Data Structures and Algorithms with Python
-
Sets, Logic and Maths for Computing
-
Fundamentals of Discrete Math for Computer Science
-
Principles of Digital Image Processing
-
Introduction to Artificial Intelligence
-
A First Introduction to Quantum Computing and Information
-
Introduction to Data Science
-
A Practical Approach to Compiler Construction
-
A Concise Introduction to Languages and Machines
-
Mathematics for Computer Graphics
-
A Beginners Guide to Python 3 Programming
-
Principles of Data Mining
-
Pattern Recognition
-
Introduction to Deep Learning
-
Financial Software Engineering
-
Guide to Competitive Programming
-
Advanced Guide to Python 3 Programming
-
Introduction to Medical Image Analysis
-
Introduction to Video and Image Processing
-
Introduction to Software Quality
-
Multicore Programming Using the ParC Language
-
Introduction to HPC with MPI for Data Science
-
Computability and Complexity
-
Object-Oriented Programming Languages: Interpretation
-
Introduction to Parallel Computing
-
Concise Guide to Databases
-
Human-Centred Scientific Data Visualisation
-
Guide to Using Generative AI in Programming
-
Programming in HTML and PHP
-
Introduction to Cryptographic Definitions
-
Proofs and Algorithms
-
Introduction to Software Process Improvement
-
Rigorous Software Development
-
Sensing and Systems in Pervasive Computing
-
Autonomic Computing
-
OCaml Scientific Computing
-
Applied Logic for Computer Scientists
-
Basic Graph Theory
| SKU | Unavailable |
| ISBN 13 | 9783032292834 |
| ISBN 10 | 3032292832 |
| Title | Philosophical and Cultural Aspects of Computing |
| Author | Gerard O'regan |
| Series | Undergraduate Topics In Computer Science |
| Condition | Unavailable |
| Binding Type | Paperback |
| Publisher | Springer Nature Switzerland AG |
| Year published | 2026-08-16 |
| Number of pages | 409 |
| Cover note | Book picture is for illustrative purposes only, actual binding, cover or edition may vary. |
| Note | Unavailable |






































