Syllabus for CmpSc 201F, Fortran

Programming for Engineers

Spring Semester, 1997

Lecture: MW, 8:00-8:50,
101 Ag Sci. Building


Section 1: MW, 2:30-3:20, 268 Willard

Section 2: MW, 2:30-3:20, 269 Willard

Section 3: MW, 10:10-11:00, 121 Thomas

Section 4: MW, 4:40-5:30, 268 Willard

Section 5: MW, 4:40-5:30, 269 Willard

Section 6: MW, 12:20-1:10, 270 Willard

3 credits

Instructor: Dr. John Mahaffy , 231F Sackett , 865-0043,

TAs: Steve Blair, 207 Hallowell,; Nate Merrill,

Office Hours: Dr. Mahaffy : MWF 9:15-10:15 in 231F Sackett, or by appointment

Required Texts: "FORTRAN 77 Programming," by T.M.R. Ellis, Notes on the World Wide Web (see,, and Engineer's Toolkit by D. Etter, K. Collier, ...

COURSE DESCRIPTION: Development and implementation of algorithms in FORTRAN, with emphasis on numerical methods for engineering problems.


This is an introductory course in programming with FORTRAN-90. In addition to learning FORTRAN, algorithms and numerical methods will be an important part of this course. We are trying to prepare you to use computers to make predictions about the behavior of various bits and pieces of the physical world. One recitation session a week will be devoted to learning specific personal computer applications such as spreadsheets, and mathematics packages that will also aid you in solving and documenting engineering problems.

While learning FORTRAN, you will be using Unix Workstations, since these are the dominant type of computer used in engineering and scientific analysis. If you have your own PC or Mac computer, you can access these computers through the Penn State network. The applications recitation will be PC based to further expand your computer experience.


The lectures will not follow the book exactly and you are expected to attend all classes (including recitation sections). You are accountable for all material covered, all announcements made, and all handouts provided during class and on the Web site. For best results you should bring a printed copy of the day's notes to class, to let you concentrate more on what is being said. Given class and classroom size, attendance is easy to judge. Low attendance may result in quizzes.


2 Midterm exams( 25% each)

2/19/97, 8:15-10:15PM, 102 Forum

4/2/97, 8:15-10:15PM, 102 Forum

1 final comprehensive exam (25%)

Homework and possible quizzes (25%)

More information is available on the course Web Page


Maintained by John Mahaffy :