What Is Computer Science?
Summary
Last Update: 22 January 2010
Note:
or
material is highlighted
|
As we have seen, there are several different, but related, answers to
the question
"What is computer science?".
A more complete answer is going to depend on answers to other
questions, including (but not limited to):
- What is science?
- What is engineering?
- What is a computer?
- What is an algorithm?
Here is an outline summary of some of the answers.
Answers differ on:
- Category (or
"genus"):
- science
- (systematic) "study"
- engineering
- Qualification ("kind" of "science" or "study") (a.k.a.
"differentia"):
- mathematical
- empirical
- natural
- artificial
- Subject matter:
- computers (+ related phenomena)
- algorithms (+ related phenomena)
- or: procedures (+ related phenomena)
- ∴ natural?, mathematical?, experimental?
- information (+ related phenomena)
- ∴ natural?, mathematical?, experimental?
- These may be extensionally
equivalent,
depending on
what the "related phenomena" are in each case,
differing only on the "focus" or "point of view".
We'll discuss some, but not all, of these topics later in the semester.
- E.g., We'll discuss science vs. engineering, computers,
algorithms and procedures.
- E.g., We won't discuss math vs. empirical vs. natural vs. artificial.
(Things not discussed are potential
term-paper
topics.)
(Things discussed are potential final-exam topics, of
course :-)
Copyright © 2004–2010 by
William J. Rapaport
(rapaport@buffalo.edu)
http://www.cse.buffalo.edu/~rapaport/584/S10/whatiscs-summary.html-20100122