Philosophy of Computer Science
Introduces philosophical issues in computer science. Examines the nature of computer science (e.g., whether it is a science or a branch of engineering, whether it is the study of physical computers or abstract computing); the nature of computation, algorithms, and software, and their implementation in computer programs; the nature of computer programs (e.g., whether they are theories, models, or simulations; whether they can or should be patented or copyrighted; whether they can be verified). Also briefly explores the philosophy of artificial intelligence and issues in computer ethics. Offered irregularly. Cross listed with PHI 484.
None presently available.
Junior or senior standing, or permission of instructor
| Semester | Section | Title | Instructor | Credit Hours | Enrolled |
|---|---|---|---|---|---|
| Spring 2010 | LR | Phil Of Comp Sci | Dr. William J. Rapaport | 4 | 26/40 |
| Spring 2007 | LR | Phil Of Comp Sci | Dr. William J. Rapaport | 4 | 24/24 |