CURRICULUM PROPOSAL FORM #3
UNIVERSITY OF WISCONSIN-WHITEWATER
NEW COURSE
| Effective: | FALL 2001 | If adding a Graduate component to an existing course, check here ___ |
| Course Number: * | 765-173 | Cross Listed Number: | |||
| Course Title: | Introduction to Fortran Programming | ||||
(limited to 65 characters)
| 15 Character Abbreviation: | Fortran Prog |
| 25 Character Abbreviation: | Fortran Programming |
| Sponsor: | C. Rao | E-mail Address: | raoc@mail.uww.edu | ||
| Department: | Mathematical and Computer Sciences | College: | Letters and Sciences | ||
| Co-sponsor: | D. Phanord | E-mail Address: | phanordd@mail.uww.edu | ||
| Department: | Mathematical and
Computer Science |
College: | Letters and Sciences | ||
| * You MUST verify course numbers with Registrar's Office prior to submitting (x1211) | |||||
| Other Programs Affected: | None |
| Check if course is to meet any of the following requirements: | |||||
| __ None | __ Writing | __ Computer | __ Diversity | __ General Ed and Area | |
| Credit/Contact Hours: (per semester) | ||||
| Total lab hours: | 0 | Total lecture hours: | 48 | |
| Number of credits: | 3 | Total contact hours: | 48 | |
| Check if course is repeatable: | X_ No | _ Yes | (if yes, answer the following questions) | |||
|
No of credits in major | |||||
|
No of credits in degree | |||||
| Enter the appropriate titles if the course is required in any of the following: | |||||
| Major Title(s) | Mathematics | Physics | |||
| Minor Title(s) | Computer Science | ||||
| Emphasis Title(s) | Pure Math, Math Stat, Space Math | ||||
Course justification:
There is a need for a course in Fortran Programming.
Fortran has always been the language of Physical and Engineering Sciences
since its inception. Even though there is a multiplicity of computer programming
languages, Fortran continues to be the dominant language in sciences. With
majors in Mathematics, Physics and Chemistry on campus, there is an ongoing
need for a mathematical and scientific language like Fortran.
Relationship to program assessment objectives:
The student is introduced to a wide variety of programming
techniques based essentially on mathematical and physical sciences. Programs
are based on examples taken from mathematics, physics, chemistry and engineering.
This course provides students with the challenge of dealing with the computational
problems in science.
Budgetary impact:
The department of Mathematical and Computer Science has
enough expertise to teach this course.
In fact, this course was taught several years ago every
semester on a regular basis. In that sense, it is now resurrected what
was already there once. Thus there is no budgetary impact.
Course description:
This course provides an introduction to Fortran programming
and its applications to mathematical and physical sciences. It provides
an opportunity to gain extensive experience in designing and writing Fortran
programs. Dec Alpha computer, a successor of Vax, is used to write the
programs. The language used is Dec Fortran which is more fancy than standard
Fortran 77.
Course requisites:
760-152 or 760-143 or 760-253 or con reg in 760-253 or
cons Instr.
If dual listed, list graduate level requirements for the following:
1. Content (e.g., What are additional presentation/project requirements?)Course objectives and tentative course syllabus:2. Intensity (e.g., How are the processes and standards of evaluation different for graduates and undergraduates? )
3. Self-Directed (e.g., How are research expectations differ for graduates and undergraduates?)
Weeks Topics
1 week : Basic Fortran2 weeks : Selective Execution
2 weeks : Repetitive execution
2 weeks : Input / output
2 weeks : Functions and Subroutines
2 weeks : One and two dimensional arrays
2 weeks : Various data types
2 weeks : File processing
Grading Scheme :
Programs . . . 40%
Midterm . . . (1/3) of 50%
Finals . . . (2/3) of 50%
Quizzes . . . 10%
____________________
TOTAL = 100%
Bibliography: (Key or essential references only. Normally the bibliography should be no more than one or two pages in length. Indicate current library holdings by placing an asterisk [*])
Nyhoff, L and Leestma, S : Fortran 77 for Engineers and Scientists, Prentice Hall 1996
David G. Weinman : Vax Fortran, Boyd & Fraser Publishing Company (Boston) 1986
* Michel Boillot : Understanding Fortran 77 with Structured Problem Solving, West Publishing Co. 1984.
Michel Boillot : Understanding Fortran, 3rd Edition, West Publishing Co. 1985
Larry R. Nyhoff and Sanford C. Leestma : Fortran 90 for Engineers and Scientists, Prentice Hall 1997
Dec Fortran, Language Reference Manual : Digital Equipment Corporation 1995.
Henry M. Walker : Problems for Computer Solutions using Fortran, Winthrop Publishers Inc, 1980.
Dolores M. Etter : Structured Fortran 77 for Engineers and Scientists, Benjamin/Cummings 1993.
* William H. Press, Saul A. Tenkolsky, William T. Vetterling and Brian P. Flannery : Numerical Recipes Recipes in Fortran 77, 2nd Edition, Cambridge University Press 1992
Seymour Lipschutz : Pogramming with Fortran (Schaum’s Outlines), McGraw-Hill 1997.
* J. Douglas Faires and Richard Burden : Numerical Methods, 2nd Edition, Brooks/Cole Publishing Co. 1998.
* David Kincaid and Ward Cheney : Numerical Analysis, Mathematics of Scientific Computing, Brooks/Cole Publishing Co, 1991.
IMSL (International Mathematical and Scientific Library) Scientific Subroutine Package Reference manual, Houston, IMSL Inc. 1990.
NAG (Numerical Algorithms Group) Fortran Library Manual, Downer’s Grove, IL. NAG Inc. 1990.
* available at UW-W library.Notes: