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