From wxs@stat.washington.edu Fri Sep 8 17:35:23 1995 Return-Path: Received: from mx5.u.washington.edu by lists.u.washington.edu (5.65+UW95.08/UW-NDC Revision: 2.33 ) id AA29821; Fri, 8 Sep 95 17:35:22 -0700 Received: from beagle.stat.washington.edu by mx5.u.washington.edu (5.65+UW95.08/UW-NDC Revision: 2.33 ) id AA03169; Fri, 8 Sep 95 17:35:20 -0700 Received: by beagle.stat.washington.edu (931110.SGI/UW-NDC Revision: 2.26 ) id AA22513; Fri, 8 Sep 95 17:33:14 -0700 Date: Fri, 8 Sep 95 17:33:14 -0700 From: wxs@stat.washington.edu Message-Id: <9509090033.AA22513@beagle.stat.washington.edu> To: statgrads@stat.washington.edu, biostatgrads@biostat.washington.edu, students@math.washington.edu, cegrads@u.washington.edu, cs-grads@cs.washington.edu, ee_grad@ee.washington.edu Subject: Course on Scientific and Statistical Computing Course Announcement Stat/Biostat 534: Scientific and Statistical Computing ====================================================== Fall 1995 Instructor: Werner Stuetzle Office: Padelford B313C Email: wxs@stat.washington.edu Phone: 543-7237 Time and place: T,Th 11:30 - 1:00, Padelford C-301 (tentative, may be changed at students' request) Overview -------- This course is intended for graduate students in the mathematical and physical sciences and in engineering who have some experience with programming in a high level language such a Fortran, C, or Pascal. It will offer an introduction to various aspects of computing, including: - the use of tools like Emacs, G++ (C++ compiler), Gdb (debugger), and Make - modern programming methodologies (modularization, object oriented design) - the design of data structures and algorithms, and their analysis. This course is the first in a 3 course sequence (534-535-537). However, it is self-contained. For a syllabus of the entire sequence and a statement of its goals, see the WWW page http://www.stat.washington.edu/Stat534 Programming Project ------------------- There will be a programming project extending through the entire quarter. It is intended to give you hands-on experience in designing and implementing scientific programs that can be understood by persons other than the original author, gracefully extended, and easily debugged. My current plan is to use curve-fitting as the underlying theme of the project. We will use the programming language C++, and a user interface toolkit called SUIT. All the necessary software will be installed on the Math Sciences Computing Center network. Required Material ----------------- Stanley B. Lippman, C++ Primer, 2nd Edition, Addison-Wesley, 1991. Supplemental Material --------------------- 1. Handouts 2. H. Abelson and G.J. Sussman, Structure and Iterpretation of Computer Programs, McGraw-Hill, 1985 3. A.V. Aho, J.E. Hopcroft and J.D. Ullman, Data Structures and Algorithms, Addison-Wesley, 1987 Information ----------- If you intend to take this class, please send me email, so that I can get a rough guess of the class size. I'm also happy to answer any questions. .