CS 9A, "Fortran and Matlab for Programmers" 1 unit, self-paced, P/NP; offered fall and spring semesters. Restrictions on enrollment: CS 9A should be counted as a "computer science service course", with restrictions on credit toward graduation as specified in the rules for such courses. ABBREVIATED COURSE TITLE FORT+MTLB FOR PROGS INSTRUCTOR IN CHARGE M. Clancy, Senior Lecturer CATALOG DESCRIPTION Introduction to Fortran and Matlab for students who already know how to program. Solution of problems drawn from numerical applications, e.g. root finding, numerical integration, simulation, matrix manipulation, and graphing. PREREQUISITE Programming experience similar to that gained in CS 3. EXPANDED DESCRIPTION This course is aimed at students who need to know Fortran and Matlab for later work in numerical analysis, engineering, and science. It is organized similarly to other courses in the CS 9 series. Course activities include quizzes that test language details and programming assignments that provide practice with the languages and associated programming techniques. Programming assignments are all drawn from numerical applications. Topic coverage is approximately as follows. Segment 1: looping constructs, character data, subroutines and functions, Matlab vectors and graphing facilities. Segment 2: Fortran array processing constructs; passing functions as arguments; array input and output. TEXTBOOKS *Computing for Engineers and Scientists with Fortran 77*, second edition, D.D. McCracken and W. Salmon (John Wiley & Sons, 1988). *Engineering Problem Solving with Matlab*, second edition, D.M. Etter (Prentice-Hall, 1997). *Fortran 77 for Engineers and Scientists*, fourth edition, L. Nyhoff and S. Leestma (Prentice-Hall, 1996).