[comp.theory] What are the foundations of CS?

wds@helios.cs.fit.edu (William D. Shoaff) (11/29/90)

I am scheduled to teach a Ph.D. level course later this year titled
"Foundations of Computer Science."  I've been asking a number of my
colleagues what they think the foundations of our discipline are, and
thought I would extend my survey to the experts.  Thus, I would like
to ask the following:

1. What topics form the foundations of Computer Science?
2. With what journal articles and books, related to foundations of CS,
   should a Ph.D. student be familiar?
3. What general advice would you give someone who would teach such a course?

If you have the time to answer some, or all, of these questions, I would greatly
appreciate it.  A direct email reply to me would ensure that I saw  your response.

Thanks in advance.

William D. Shoaff
Dept. of Computer Science
Florida Institute of Technology
Melbourne, Florida 32901
(407) 768-8000 x 8066