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