Results for ' philosophy of computer science'

942 found
Order:
  1. Philosophy of Computer Science.William J. Rapaport - 2005 - Teaching Philosophy 28 (4):319-341.
    There are many branches of philosophy called “the philosophy of X,” where X = disciplines ranging from history to physics. The philosophy of artificial intelligence has a long history, and there are many courses and texts with that title. Surprisingly, the philosophy of computer science is not nearly as well-developed. This article proposes topics that might constitute the philosophy of computer science and describes a course covering those topics, along with suggested (...)
    Direct download (6 more)  
     
    Export citation  
     
    Bookmark   20 citations  
  2.  40
    Computational Artifacts: Towards a Philosophy of Computer Science.Raymond Turner - 2018 - Springer Berlin Heidelberg.
    The philosophy of computer science is concerned with issues that arise from reflection upon the nature and practice of the discipline of computer science. This book presents an approach to the subject that is centered upon the notion of computational artefact. It provides an analysis of the things of computer science as technical artefacts. Seeing them in this way enables the application of the analytical tools and concepts from the philosophy of technology (...)
    No categories
  3.  49
    (1 other version)The Philosophy of Computer Science.Raymond Turner & Amnon H. Eden - 2008 - Journal of Applied Logic 6 (4):459.
    Direct download (3 more)  
     
    Export citation  
     
    Bookmark   18 citations  
  4. The philosophy of computer science: Introduction to the special issue. [REVIEW]Raymond Turner - 2007 - Minds and Machines 17 (2):129-133.
  5. Philosophy of Mind Is (in Part) Philosophy of Computer Science.Darren Abramson - 2011 - Minds and Machines 21 (2):203-219.
    In this paper I argue that whether or not a computer can be built that passes the Turing test is a central question in the philosophy of mind. Then I show that the possibility of building such a computer depends on open questions in the philosophy of computer science: the physical Church-Turing thesis and the extended Church-Turing thesis. I use the link between the issues identified in philosophy of mind and philosophy of (...)
    Direct download (14 more)  
     
    Export citation  
     
    Bookmark   6 citations  
  6.  18
    Philosophy and Computer Science.Timothy Colburn - 2015 - Routledge.
    Colburn (computer science, U. of Minnesota-Duluth) has a doctorate in philosophy and an advanced degree in computer science; he's worked as a philosophy professor, a computer programmer, and a research scientist in artificial intelligence. Here he discusses the philosophical foundations of artificial intelligence; the new encounter of science and philosophy (logic, models of the mind and of reasoning, epistemology); and the philosophy of computer science (touching on math, abstraction, (...)
    Direct download  
     
    Export citation  
     
    Bookmark   31 citations  
  7.  27
    Central Themes and Open Questions in the Philosophy of Computer Science.Nicola Angius & John Symons - 2023 - Global Philosophy 33 (6):1-14.
    This paper introduces the _Global Philosophy_ symposium on Giuseppe Primiero’s book _On the Foundations of Computing_ (2020). The collection gathers commentaries and responses of the author with the aim of engaging with some open questions in the philosophy of computer science. Firstly, this paper introduces the central themes addressed in Primiero’s book; secondly, it highlights some of the main critiques from commentators in order to, finally, pinpoint some conceptual challenges indicating future directions for the philosophy of (...)
    No categories
    Direct download (2 more)  
     
    Export citation  
     
    Bookmark  
  8.  25
    Philosophy of Computational Social Science.Sebastian Benthall - 2016 - Cosmos and History 12 (2):13-30.
  9.  23
    What is (the philosophy of) computer science?: William J. Rapaport: Philosophy of computer science: an introduction to the issues and the literature. Hoboken, N. J.: John Wiley, Sons, 2023, 528pp, $44.95 PB. [REVIEW]Nicola Angius - 2023 - Metascience 33 (1):123-126.
    No categories
    Direct download (2 more)  
     
    Export citation  
     
    Bookmark  
  10. When Logic Meets Engineering: Introduction to Logical Issues in the History and Philosophy of Computer Science.Liesbeth De Mol & Giuseppe Primiero - 2015 - History and Philosophy of Logic 36 (3):195-204.
    The birth, growth, stabilization and subsequent understanding of a new field of practical and theoretical enquiry is always a conceptual process including several typologies of events, phenomena an...
    Direct download (4 more)  
     
    Export citation  
     
    Bookmark   4 citations  
  11.  42
    Philosophy Through Computer Science.Daniel Lim - 2023 - Routledge.
    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 (...)
    Direct download (2 more)  
     
    Export citation  
     
    Bookmark  
  12. Implications of computer science theory for the simulation hypothesis.David Wolpert - manuscript
    The simulation hypothesis has recently excited renewed interest, especially in the physics and philosophy communities. However, the hypothesis specifically concerns {computers} that simulate physical universes, which means that to properly investigate it we need to couple computer science theory with physics. Here I do this by exploiting the physical Church-Turing thesis. This allows me to introduce a preliminary investigation of some of the computer science theoretic aspects of the simulation hypothesis. In particular, building on Kleene's (...)
    Direct download  
     
    Export citation  
     
    Bookmark  
  13. Philosophy through Computer Science.Daniel Lim - 2019 - Teaching Philosophy 42 (2):141-153.
    In this paper I hope to show that the idea of teaching philosophy through teaching computer science is a project worth pursuing. In the first section I will sketch a variety of ways in which philosophy and computer science might interact. Then I will give a brief rationale for teaching philosophy through teaching computer science. Then I will introduce three philosophical issues (among others) that have pedagogically useful analogues in computer (...)
    Direct download (3 more)  
     
    Export citation  
     
    Bookmark  
  14.  4
    Philosophy of Computing. Themes from IACAP 2019.Lundgren Björn & Nancy Abigail Nuñez Hernández (eds.) - 2022 - Cham: Springer.
    This book features a unique selection of works presented at the 2019 annual international conference of the International Association for Computing and Philosophy (IACAP). Every contribution has been peer-reviewed, revised, and extended. The included chapters are thematically diverse; topics include epistemology, dynamic epistemic logic, topology, philosophy of science and computation, game theory and abductive inferences, automated reasoning and mathematical proofs, computer simulations, scientific modelling, applied ethics, pedagogy, human-robot interactions, and big data, algorithms, and artificial intelligence. The (...)
    Direct download  
     
    Export citation  
     
    Bookmark  
  15.  94
    Conditionals: from philosophy to computer science.G. Crocco, Luis Fariñas del Cerro & Andreas Herzig (eds.) - 1995 - New York: Oxford University Press.
    This book looks at the ways in which conditionals, an integral part of philosophy and logic, can be of practical use in computer programming. It analyzes the different types of conditionals, including their applications and potential problems. Other topics include defeasible logics, the Ramsey test, and a unified view of consequence relation and belief revision. Its implications will be of interest to researchers in logic, philosophy, and computer science, particularly artificial intelligence.
    Direct download  
     
    Export citation  
     
    Bookmark   4 citations  
  16.  36
    (1 other version)Computational Artifacts: the Things of Computer Science.Raymond Turner - 2019 - Philosophy and Technology 10 (2):47-69.
    The reviewers Rapaport, Stephanou, Angius, Primiero, and Bringsjord of Turner cover a broad range of topics in the philosophy of computer science. They either challenge the positions outlined in Turner or offer a more refined analysis. This article is a response to their challenges.
    No categories
    Direct download (2 more)  
     
    Export citation  
     
    Bookmark  
  17.  29
    Computational Philosophy of Science.Paul Thagard - 1988 - MIT Press.
    By applying research in artificial intelligence to problems in the philosophy of science, Paul Thagard develops an exciting new approach to the study of scientific reasoning. This approach uses computational ideas to shed light on how scientific theories are discovered, evaluated, and used in explanations. Thagard describes a detailed computational model of problem solving and discovery that provides a conceptually rich yet rigorous alternative to accounts of scientific knowledge based on formal logic, and he uses it to illuminate (...)
    Direct download  
     
    Export citation  
     
    Bookmark   235 citations  
  18.  31
    Methodology of Computer Science.Timothy Colburn - 2003 - In Luciano Floridi (ed.), The Blackwell guide to the philosophy of computing and information. Blackwell. pp. 318–326.
    The prelims comprise: Introduction Computer Science and Mathematics The Formal Verification Debate Abstraction in Computer Science Conclusion.
    No categories
    Direct download (2 more)  
     
    Export citation  
     
    Bookmark   6 citations  
  19.  37
    Calculated Surprises: A Philosophy of Computer Simulation.Johannes Lenhard - 2019 - Oup Usa.
    Simulation modeling, the core thesis of Calculated Surprises, is transforming the established conception of mathematical modeling in fundamental ways. These transformations feed back into philosophy of science, opening up new perspectives on longstanding oppositions. The book integrates historical features with both practical case studies and broad reflections on science and technology.
  20. Three paradigms of computer science.Amnon H. Eden - 2007 - Minds and Machines 17 (2):135-167.
    We examine the philosophical disputes among computer scientists concerning methodological, ontological, and epistemological questions: Is computer science a branch of mathematics, an engineering discipline, or a natural science? Should knowledge about the behaviour of programs proceed deductively or empirically? Are computer programs on a par with mathematical objects, with mere data, or with mental processes? We conclude that distinct positions taken in regard to these questions emanate from distinct sets of received beliefs or paradigms within (...)
    Direct download (13 more)  
     
    Export citation  
     
    Bookmark   20 citations  
  21.  24
    The Value of Computer Science for Brain Research.Ulrike Pompe - 2013 - In Hanne Andersen, Dennis Dieks, Wenceslao J. Gonzalez, Thomas Uebel & Gregory Wheeler (eds.), New Challenges to Philosophy of Science. Springer Verlag. pp. 87--97.
  22. Philosophy of computing and information: 5 Questions.Luciano Floridi - 2008 - Copenhagen, Denmark: Automatic Press/VIP.
    Computing and information, and their philosophy in the broad sense, play a most important scientific, technological and conceptual role in our world. This book collects together, for the first time, the views and experiences of some of the visionary pioneers and most influential thinkers in such a fundamental area of our intellectual development.
    Direct download (2 more)  
     
    Export citation  
     
    Bookmark   5 citations  
  23. Three myths of computer science.James H. Moor - 1978 - British Journal for the Philosophy of Science 29 (3):213-222.
  24.  23
    Computational History of Philosophy of Science Dataset.Daniel J. Hicks, Rick Morris & Evelyn Brister - unknown
    The Computational History of Philosophy of Science Dataset aims to be a comprehensive set of article and book chapter metadata for philosophy of science. The dataset covers the full run of over 40 journals and 3 major book series in the field. An automated author disambiguation script is used to construct canonical names for each author, and a combination of gender attribution methods is used to attribute the gender of each author. The full code used to (...)
    Direct download  
     
    Export citation  
     
    Bookmark  
  25.  11
    Computing in the philosophy of science.Paul Thagard - 2003 - In Luciano Floridi (ed.), The Blackwell guide to the philosophy of computing and information. Blackwell. pp. 307--317.
    The prelims comprise: Introduction Cognitive Modeling Engineering AI Theory of Computation What Computing Adds to Philosophy of Science.
    Direct download  
     
    Export citation  
     
    Bookmark   3 citations  
  26.  65
    Program verification, defeasible reasoning, and two views of computer science.Timothy R. Colburn - 1991 - Minds and Machines 1 (1):97-116.
    In this paper I attempt to cast the current program verification debate within a more general perspective on the methodologies and goals of computer science. I show, first, how any method involved in demonstrating the correctness of a physically executing computer program, whether by testing or formal verification, involves reasoning that is defeasible in nature. Then, through a delineation of the senses in which programs can be run as tests, I show that the activities of testing and (...)
    Direct download (3 more)  
     
    Export citation  
     
    Bookmark   3 citations  
  27. Computer Science as a Subject Matter for Philosophy of Science.Peter Kuhnlein - 2005 - In Lorenzo Magnani & Riccardo Dossena (eds.), Computing, Philosophy and Cognition: Proceedings of the European Computing and Philosophy Conference (ECAP 2004). College Publications. pp. 4--113.
  28.  24
    Concepts of Proof in Mathematics, Philosophy, and Computer Science.Peter Schuster & Dieter Probst (eds.) - 2016 - Boston: De Gruyter.
    A proof is a successful demonstration that a conclusion necessarily follows by logical reasoning from axioms which are considered evident for the given context and agreed upon by the community. It is this concept that sets mathematics apart from other disciplines and distinguishes it as the prototype of a deductive science. Proofs thus are utterly relevant for research, teaching and communication in mathematics and of particular interest for the philosophy of mathematics. In computer science, moreover, proofs (...)
    Direct download (2 more)  
     
    Export citation  
     
    Bookmark   1 citation  
  29.  75
    Philosophy and computing: an introduction.Luciano Floridi - 1999 - Routledge.
    Philosophy and Computing explores each of the following areas of technology: the digital revolution; the computer; the Internet and the Web; CD-ROMs and Mulitmedia; databases, textbases, and hypertexts; Artificial Intelligence; the future of computing. Luciano Floridi shows us how the relationship between philosophy and computing provokes a wide range of philosophical questions: is there a philosophy of information? What can be achieved by a classic computer? How can we define complexity? What are the limits of (...)
    Direct download  
     
    Export citation  
     
    Bookmark   56 citations  
  30.  74
    Timothy R. Colburn, philosophy and computer science.Bipin Indurkhya - 2002 - Minds and Machines 12 (3):454-459.
  31.  37
    A New Approach to Computing Using Informons and Holons: Towards a Theory of Computing Science.F. David de la Peña, Juan A. Lara, David Lizcano, María Aurora Martínez & Juan Pazos - 2020 - Foundations of Science 25 (4):1173-1201.
    The state of computing science and, particularly, software engineering and knowledge engineering is generally considered immature. The best starting point for achieving a mature engineering discipline is a solid scientific theory, and the primary reason behind the immaturity in these fields is precisely that computing science still has no such agreed upon underlying theory. As theories in other fields of science do, this paper formally establishes the fundamental elements and postulates making up a first attempt at a (...)
    Direct download (2 more)  
     
    Export citation  
     
    Bookmark   1 citation  
  32. The Oxford Handbook of Philosophy of Cognitive Science.Eric Margolis, Richard Samuels & Stephen P. Stich (eds.) - 2012 - Oxford University Press.
    The philosophy of cognitive science is concerned with fundamental philosophical and theoretical questions connected to the sciences of the mind. How does the brain give rise to conscious experience? Does speaking a language change how we think? Is a genuinely intelligent computer possible? What features of the mind are innate? Advances in cognitive science have given philosophers important tools for addressing these sorts of questions; and cognitive scientists have, in turn, found themselves drawing upon insights from (...)
    Direct download (3 more)  
     
    Export citation  
     
    Bookmark   8 citations  
  33.  31
    (1 other version)Formal verification, scientific code, and the epistemological heterogeneity of computational science.Cyrille Imbert & Vincent Ardourel - 2022 - Philosophy of Science:1-40.
    Various errors can affect scientific code and detecting them is a central concern within computational science. Could formal verification methods, which are now available tools, be widely adopted to guarantee the general reliability of scientific code? After discussing their benefits and drawbacks, we claim that, absent significant changes as regards features like their user-friendliness and versatility, these methods are unlikely to be adopted throughout computational science, beyond certain specific contexts for which they are well-suited. This issue exemplifies the (...)
    Direct download (7 more)  
     
    Export citation  
     
    Bookmark  
  34.  30
    Design, Malfunction, Validity: Three More Tasks for the Philosophy of Computing.Giuseppe Primiero - 2020 - Philosophy and Technology 33 (2):331-337.
    We present a review of Raymond Turner’s Book Computational Artifacts – Towards a Philosophy of Computer Science, focusing on three main topics: Design, Malfunction, and Validity.
    No categories
    Direct download (2 more)  
     
    Export citation  
     
    Bookmark   2 citations  
  35.  77
    Philosophy and Computing: Essays in epistemology, philosophy of mind, logic, and ethics.Thomas M. Powers (ed.) - 2017 - Cham: Springer.
    This book features papers from CEPE-IACAP 2015, a joint international conference focused on the philosophy of computing. Inside, readers will discover essays that explore current issues in epistemology, philosophy of mind, logic, and philosophy of science from the lens of computation. Coverage also examines applied issues related to ethical, social, and political interest. -/- The contributors first explore how computation has changed philosophical inquiry. Computers are now capable of joining humans in exploring foundational issues. Thus, we (...)
  36.  39
    Computer Science and Philosophy.Juan Manuel Duran - 2018 - Principia: An International Journal of Epistemology 22 (2):203-227.
    There is a widely extended image of computer software as some sort of ‘black box,’ where it does not matter how it internally works, but rather what sort of results are obtained given certain input values. By approaching computer software this way, many philosophical issues are hidden, neglected, or simply misunderstood. This article discusses three units of analysis of computer software, namely, specifications, algorithms, and computer processes. The aim is to understand the scientific and engineering practices (...)
    No categories
    Direct download (3 more)  
     
    Export citation  
     
    Bookmark  
  37.  61
    Philosophy of metaphor: Science or poetry? [REVIEW]S. Gillian Parker - 1998 - Minds and Machines 8 (3):423-431.
  38.  88
    Computer simulation and philosophy of science: Eric Winsberg: Science in the age of computer simulation. Chicago: The University of Chicago Press, 2010, 168pp, $24.00 PB.Wendy S. Parker - 2011 - Metascience 21 (1):111-114.
    Computer simulation and philosophy of science Content Type Journal Article Pages 1-4 DOI 10.1007/s11016-011-9567-8 Authors Wendy S. Parker, Department of Philosophy, Ellis Hall 202, Ohio University, Athens, OH 45701, USA Journal Metascience Online ISSN 1467-9981 Print ISSN 0815-0796.
    Direct download (4 more)  
     
    Export citation  
     
    Bookmark  
  39. Some Philosophical Issues in Computer Science.Amnon H. Eden - 2011 - Minds and Machines 21 (2):123-133.
    The essays included in the special issue dedicated to the philosophy of computer science examine new philosophical questions that arise from reflection upon conceptual issues in computer science and the insights such an enquiry provides into ongoing philosophical debates.
    Direct download (16 more)  
     
    Export citation  
     
    Bookmark  
  40.  29
    The Educational Use of Computer Based Science Simulations: Some Lessons from the Philosophy of Science.William J. McKinney - 1997 - Science & Education 6 (6):591-603.
    Examines some of the potential and some of the problems inherent in using computerized simulations in science and science studies classes by applying lessons from the epistemology of science. While computer simulations are useful pedagogical tools, they are not experiments and thus are of only limited utility as substitutes for actual laboratories. Contains 20 references. (Author/PVD).
    Direct download (2 more)  
     
    Export citation  
     
    Bookmark  
  41. Computer simulation and the philosophy of science.Eric Winsberg - 2009 - Philosophy Compass 4 (5):835-845.
    There are a variety of topics in the philosophy of science that need to be rethought, in varying degrees, after one pays careful attention to the ways in which computer simulations are used in the sciences. There are a number of conceptual issues internal to the practice of computer simulation that can benefit from the attention of philosophers. This essay surveys some of the recent literature on simulation from the perspective of the philosophy of (...) and argues that philosophers have a lot to learn by paying closer attention to the practice of simulation. (shrink)
    Direct download (3 more)  
     
    Export citation  
     
    Bookmark   29 citations  
  42.  20
    Computer Science: features of Russian classification.Tatiana D. Sokolova - 2018 - Epistemology and Philosophy of Science 55 (1):31-35.
    The article deals with Russian scientific classifications (GRNTI, VAK) of computer science in comparison with Western scien­tific classifications Fields of Science and Technology (FOS) and Universal Decimal Classification (UDS). The author analyzes the basics and principles of these classifications, identifies their strong and weak points as well as their influence on the devel­opment of computer sciences. She also provides some recom­mendations on adjustments of Russian scientific classifications aiming to make them more flexible and adaptive to the (...)
    No categories
    Direct download (3 more)  
     
    Export citation  
     
    Bookmark  
  43.  10
    Conditionals: From Philosophy to Computer Science.Gabriella Crocco, Luis Fariñas del Cerro & Andreas Herzig (eds.) - 1995 - New York: Studies in Logic and Computati.
    Internationally recognized logicians present current thinking on the understanding of the role of deduction in human reasoning.
    Direct download  
     
    Export citation  
     
    Bookmark   2 citations  
  44. Review of Computational Philosophy of Science[REVIEW]M. Schagrin - 1991 - Minds and Machines 1:121-124.
  45.  94
    Eight journals over eight decades: a computational topic-modeling approach to contemporary philosophy of science.Christophe Malaterre, Francis Lareau, Davide Pulizzotto & Jonathan St-Onge - 2020 - Synthese 199 (1-2):2883-2923.
    As a discipline of its own, the philosophy of science can be traced back to the founding of its academic journals, some of which go back to the first half of the twentieth century. While the discipline has been the object of many historical studies, notably focusing on specific schools or major figures of the field, little work has focused on the journals themselves. Here, we investigate contemporary philosophy of science by means of computational text-mining approaches: (...)
    Direct download (3 more)  
     
    Export citation  
     
    Bookmark   6 citations  
  46. The Blackwell guide to the philosophy of computing and information.Luciano Floridi (ed.) - 2003 - Blackwell.
    This Guide provides an ambitious state-of-the-art survey of the fundamental themes, problems, arguments and theories constituting the philosophy of computing.
    Direct download (2 more)  
     
    Export citation  
     
    Bookmark   57 citations  
  47. Computer Science and Philosophy: Did Plato Foresee Object-Oriented Programming?Wojciech Tylman - 2018 - Foundations of Science 23 (1):159-172.
    This paper contains a discussion of striking similarities between influential philosophical concepts of the past and the approaches currently employed in selected areas of computer science. In particular, works of the Pythagoreans, Plato, Abelard, Ash’arites, Malebranche and Berkeley are presented and contrasted with such computer science ideas as digital computers, object-oriented programming, the modelling of an object’s actions and causality in virtual environments, and 3D graphics rendering. The intention of this paper is to provoke the (...) science community to go off the beaten path in order to find inspiration for the development of new approaches in software engineering. (shrink)
    Direct download (2 more)  
     
    Export citation  
     
    Bookmark   1 citation  
  48.  59
    Computational Models in the Philosophy of Science.Paul Thagard - 1986 - PSA: Proceedings of the Biennial Meeting of the Philosophy of Science Association 1986:329 - 335.
    Computational models can aid in the development of philosophical views concerning the structure and growth of scientific knowledge. In cognitive psychology, computational models have proved valuable for describing the structures and processes of thought and for testing these models by writing and running computer programs using the techniques of artificial intelligence. Similarly, in the philosophy of science models can be developed that shed light on the structure, discovery, and justification of scientific theories. This paper briefly describes a (...)
    Direct download  
     
    Export citation  
     
    Bookmark   3 citations  
  49.  48
    Computational Philosophy of Science. Paul Thagard.Lindley Darden - 1990 - Isis 81 (1):153-154.
  50. Neuroethology and the philosophy of cognitive science.Brian L. Keeley - 2000 - Philosophy of Science 67 (S1):404-418.
    Neuroethology is a branch of biology that studies the neural basis of naturally occurring animal behavior. This science, particularly a recent program called computational neuroethology, has a similar structure to the interdisciplinary endeavor of cognitive science. I argue that it would be fruitful to conceive of cognitive science as the computational neuroethology of humans. However, there are important differences between the two sciences, including the fact that neuroethology is much more comparative in its perspective. Neuroethology is a (...)
    Direct download (9 more)  
     
    Export citation  
     
    Bookmark   4 citations  
1 — 50 / 942