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

CSE 484: Philosophy of Computer Science

This page refers to the Spring 2010 offering of CSE 484 only. The information on this page does not necessarily apply to every offering of CSE 484.

Spring 2010

11257

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

Valid XHTML 1.0 Transitional