[comp.edu] 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

sanjiv@hoss.unl.edu (Sanjiv K. Bhatia) (11/29/90)

In article <1681@winnie.fit.edu> wds@helios.cs.fit.edu (William D. Shoaff) writes:

[...]

>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?

[...]

I think your questions will be well answered by the journal: Annals of the
History of Computing.  Also, check the volume by Wexelblatt (sp?) about the
history of Programming Languages.  Another reference will be the 25th
Anniversary Issue of CACM (January 1983) that has some of the classic articles
in Computer Science.

Hope that helps.

Sanjiv

p.s.:  My e-mail to you is bouncing right back even though I can finger on your
account.  Hence, I decided to post it.
--
Sanjiv K. Bhatia				Department of Computer Science
sanjiv@fergvax.unl.edu				Ferguson Hall 115
voice: (402)-472-3485				University of Nebraska - Lincoln
fax:   (402)-472-7767				Lincoln, NE 68588-0115