James A. Foster
CS 404: The Future of Computing (Spring 1995)
Welcome to CS 404, The Future of Computing. This page contains information related to the class. Please let us know if there's anything we can do to improve it.
It is very likely that this page (and the information contained in it....) will change drastically during the spring semester of 1995! So don't print it, look at it on-line!
Course ObjectivesThis course will teach you a new approach to programming. From the preface of the text:
... an approach [to programming] in which programs can be developed reliably, with attention to the real issues. It is a practical approach based on methodically developing programs from their specficiations. Besides being practical, it is exciting. Many programs can be developed with relative ease. Once difficult problems can be solved by beginners. Elegant solutions bring great satisfaction.
Michael Barnett James Foster B-28 JEB B-24 JEB tel: 885-5524 tel: 885-7062 email: firstname.lastname@example.org email: email@example.com
Class Hours10.00--11.30 Tuesday and Thursday in BEL 118.
TextProgramming in the 1990s. E. Cohen, Springer-Verlag, 1990. (The errata sheet ).
ClassThis course uses the Moore method. The class is a cooperative laboratory for students to work together in teaching themselves the material. The instructor's function is as a resource and as an observer. The material is learned by students performing proofs on the board with the encouragement and criticism of all the class. It is vital that students take the responsibility for both their education and their behavior in the class.
by Michael Barnett
Last Updated 01/13/2003 15:56 -0800