Comments, questions, and criticisms welcome, but we may not be able to respond immediately.
================
The Rapaport book is
Philosophy of Computer Science [2004-2020]
http://www.cse.buffalo.edu/~rapaport/
Department of Computer Science and Engineering, AND
Dept of Philosophy, Dept of Linguistics, and Center for Cognitive Science
University at Buffalo, The State University of New York, Buffalo, NY 14260-2000
Author: William J. Rapaport
Email: rapaport@buffalo.edu
Of the two books referenced, his is more polished and systematic, covering a
huge array of topics and ending with appendices containing materials for
students and teachers, and a substantial bibliography -- all totalling 938 pages
in the recently updated 2020 downloadable version). This is the
location of the book (still evolving, PDF only), until the new version becomes
available:
http://www.cse.buffalo.edu/~rapaport/Papers/phics.pdf
Philosophy of Computer Science
Originally published 2004, most recent version January 27, 2020 [or later!]
He has additional teaching materials summarised below, and lots more
listed here:
https://cse.buffalo.edu/~rapaport/Papers/
Last update noted: 28 March 2020 (May not be the latest!)
Philosophy of Computer Science
Main section and chapter headings
I Philosophy and Computer Science 1 What Is Philosophy of Computer Science? 2 What Is Philosophy? II Computer Science, Computation, and Computers 3 What Is Computer Science? 4 What Is Science? 5 What Is Engineering? 6 What Is a Computer? A Historical Perspective 7 What Is an Algorithm? 8 Turing's Analysis of Computation 9 What Is a Computer? A Philosophical Perspective III The Church-Turing Computability Thesis 10 What Is a Procedure? 11 What Is Hypercomputation? IV What Is a Computer Program? 12 Algorithms, Programs, Software, and Hardware 13 Copyright vs. Patent 14 What Is Implementation? 15 Are Programs Theories? 16 Can Computer Programs Be Verified? 17 How Do Programs Relate to the World? V Computer Ethics and Artificial Intelligence 18 Computer Ethics I: Decisions 19 Philosophy of AI 20 Computer Ethics II: AI VI Closing Remarks 21 Summary VII Appendices A Position-Paper Assignments B Term Paper C Final Exam D Instructor's Manual Bibliography (Pages 849 -- 938 !)
https://cse.buffalo.edu/~rapaport/719/csnessrdgs.html
Computational Theories of Consciousness:
Last update noted: Thursday 23 Dec 2021
SNePS (Semantic Network Processing System) Research Group:
https://cse.buffalo.edu/sneps/
Contextual Vocabulary Acquisition:
https://cse.buffalo.edu/~rapaport/CVA/cva.html
Deictic Centers and the Cognitive Structure of Narrative Comprehension:
http://www.cse.buffalo.edu/~rapaport/dc.html
A useful list of bibliographies can be found in the "Research" section of
https://cse.buffalo.edu/~rapaport/
Maintained by
Aaron Sloman with help from WJR
School of Computer Science
The University of Birmingham
Last updated: 2 Jun 2020