AN INTRODUCTION TO FORTRAN PROGRAMMING FOR SCIENTISTS AND ENGINEERS
Fall 2001 Grades
You may access your grades at the
IT labs grade site
. To check your grades online in GRIT, you will need to enter your tc email name (eg. pear0310) and the password for your email account (an account like email@example.com)
|Dec 17, 2001||Those who could not come to the office hours can collect
both the extra credit and assignment 12 from Sughosh at 2-208
|Dec 16, 2001||The extra credit assignment papers have been graded and can be collected
from Sughosh during his office hours on Dec 17, Monday, 9 - 11am.
|Dec 12, 2001||Note on the Final Exam:
The final will be Tuesday, December 18, 10:30-12:30 in our classroom, Tate Physics 150.
|Dec 11, 2001||Note on Office Hours:
Shankar will be holding office hours from 10am to 12pm on Wednesday, Dec12
|Dec 11, 2001||The due date on the last assignment has been extended to Friday, December 14 in class. However, absolutely no late papers will be accepted because we need time to grade them.|
|Dec. 5, 2001||Information on the final grades and the final exam:
|Dec 5, 2001||The due date on the last assignment has been extended to Wednesday, December 12.|
|Nov 30, 2001||Note on Office Hours:
Sughosh will not be holding office hours from 9am to 10am Wednesday, Dec. 5
Instead he will be holding office hours on Monday, Dec. 3 from 8am to 11am
|Nov 30, 2001||Note on Office Hours:
Shankar will be holding office hours from 11am to 1pm today, Friday
|Nov 29, 2001||The last assignment has been posted.|
|Nov 26, 2001|| The formatting requirement in assignment
eleven has been relaxed--you need not use "|" or "-", but your output
should be formatted to look like a magic square and should not have extra
In answer to the question asked in class, for some code which might give you a hint how to do the printing see the DO loops on page 597.
|Nov 21, 2001||Happy Thanksgiving!! |
An extra credit question has been posted on the assignments page
|Nov 21, 2001||Note on Office Hours:
Sughosh was unable to hold office hours today, Wednesday 9am -10 am.
Instead he will be having office hours today, Wednesday 12:30pm - 1:30pm
|Nov 20, 2001||A question was asked in class about backwards sorting of negative numbers. Your program should not do this--check the TYPES of the arguments sent to the sort subroutine. I saw a similar case this afternoon. The problem was mis-matched types. Also be certain that all variables are correctly declared.|
|Nov 18, 2001||The eleventh assignment has been posted.|
|Nov 16, 2001||Some students asked some questions about programming assignment
10 after class today that require explanation.
This program should be menu-driven. This means that you need to present the user with a list of options. It is likely that one option is to quit the program.
This is to be a multi-level menu-driven program. This means that the choice of certain options will in some cases lead to additional menu You should NOT do ANY of the functions unless the user requests them. i.e. Do not find the mean and standard deviation unless the user chooses this option. Do NOT sort the list unless the user chooses this option. etc. This means that if a user presents an unsorted list and asks to find some element in the list-- what should be returned is the position of the element in the unsorted list. If the user sorts the list first and then asks to find some element, then the position of the element is the position in the SORTED list. Thus, as was mentioned in class, the order that the user chooses the options determines the outcome.
A suggestion: This program is most easily done with subrountines which passes the array, array size, etc as one of the arguments. See the SELSORT example.
Be very careful to declare ALL variables used in the main program in the main program and all variables used in each subprogram in each subprogram. In addition to losing credit on the assignment, if you forget to do certain declarations your program may still compile correctly but may give weird output.
Because of this clarification, the deadline for programming assignment 10 has been extended AGAIN to Wednesday, November 21, however completed programs may be submitted on Monday.
Again, you may assume that no file will have more than 1000 entries for this assignment.
|Nov 16, 2001||The program MATMUL discussed in class is here.|
|Nov 14, 2001||The deadline for programming assignment 10 has been extended to
Monday, November 19.
You may assume that no file will have more than 1000 entries for this assignment.
|Nov 9, 2001||Note on Office Hours:
Shankar will be having office hours today 11am - 1pm
|Nov 6, 2001|| Reminder: The second exam will be Monday, November 12. The exam will
focus on material from chapters 4, 5, 6, and 7. Please remember to bring
your ID to class on that day.
Dr. Pearce will not hold office hours on Friday, November 9 or Monday, November 12, but will hold extended office hours this Thursday, from 1:00 - 3:00 PM instead.
|Nov 3, 2001||The tenth assignment has been posted.|
|Oct 31, 2001||Note on Office Hours:
Shankar was unable to hold office hours on Tuesday 11am -12 noon.
Instead he will be having office hours on Friday 11am - 1pm
|Oct 31, 2001||There is an error in Assignment 7, part C. Please go to the assignments page for details.|
|Oct 29, 2001||The program mcpi discussed in class is here.|
|Oct 27, 2001||The eighth and ninth assignments have been posted.|
|Oct 21, 2001||The seventh assignment has been posted.|
|Oct 21, 2001||The second exam will be on Monday, November 12.|
|Oct 18, 2001||If you continue to have trouble reading, try changing the UNIT numbers. I have now seen difficulties with UNIT=12, but only on some machines. I recommend using unit numbers above 20 from now on. Sorry about this problem.|
|Oct 17, 2001|| Note on Office Hours:
Dr. Pearce must cancel Friday's office hours, but will be available Thursday 2:00 pm - 3:00 pm in EE/CSci 6-1966 instead. Lijesh will have office hours Thursday 3:30 pm - 4:30 pm and Shankar will have office hours on Friday 11:00 am - 12:00 noon as usual.
Comments on homework 6B:
|Oct 13, 2001||Be sure to bring your ID to Monday's exam.|
|Oct 12, 2001||The sixth assignment has been posted.|
|Oct 5, 2001||The program TRIANG discussed in class is here.|
|Oct 3, 2001||The fifth assignment has been posted.|
|Sep 25, 2001||From this week on (i.e. from Sep 27 on) my office hour on Thu will be from 3:30 pm to 4:30 pm. My office hours on Tue remain unchanged, 3 to 5pm - Lijesh|
|Sep 25, 2001||The fourth assignment has been posted.|
|Sep 24, 2001|| Hints on Assignment 3:
The table output in part a requires 3 PRINT statements.
SIN() requires radian input, so you will need do the conversion explicitly to be able to use degrees for your input.
|Sep 20, 2001||The third assignment has been posted.|
|Sep 18, 2001||Be sure to write both your Name and your Student ID on all future assignments.|
|Sep 17, 2001||Dr. Pearce will not be available for office hours Monday or Wednesday due to travel difficulties.|
|Sep 12, 2001||The second assignment has been posted.||Sep 11, 2001||For assignment #1 be sure to print the typescript--not just the program code.||Sep 11,2001||In view of classes being cancelled today, the submission date of the first assignment has been postponed to Friday, Sep 14.|
|Sep 9, 2001||The ACM is conducting introductory UNIX classes for students wishing to become familiar with the IT Labs machines. Here is some general info . There are classes on Wed, Sep 12 and Fri, Sep 14. Check the ACM events page. We strongly recommend you take a class if you are unfamiliar with UNIX.|
|Sep 5, 2001||The first assignment has been posted.|
|Course Policies||Tentative Schedule||Help and References|
|Assignments||Grades & Announcements||Home|