UB - University at Buffalo, The State University of New York Computer Science and Engineering

CSE 484: Philosophy of Computer Science

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

Course Instances
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
Valid XHTML 1.0 Transitional