Computer Science 1107
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 pear0310@umn.edu)

Announcements

DateContent
Dec. 22, 2001 Course Grades
  • All the scores including the finals have been entered into the grit system.
  • The extra credit assignment has been added to the final exam score with appropriate weightage.
  • The final course grade can be seen in the TA's comments section
    Happy Holidays!
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:
  • Final grades in the course WILL be set on a curve, and the final grades cutoffs will not be higher than 90/80/70/60-in fact, these cutoffs will very likely be lower. Grades will be rounded up, so 89.5 is the same as 90.
  • The final exam will be Tuesday, December 18, 10:30 AM - 12:30 PM.
  • The final exam will be comprehensive, but major emphasis will be on arrays and other material which has not appeared on the previous exams.
  • There will be an extra credit problem on the final exam, making it possible to get over 100% on the final.
  • One single 8.5 x 11 piece of paper may be used during the final. This may have anything at all you want written and/or printed on it. No textbooks or calculators will be allowed on the final.
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 zeros printed.

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, 2001Happy 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:
Certain UNIT numbers seem to be problematic in opening files.
Do not use 6, for example as it resets the default.
UNIT numbers 12, 15, 17, and 26 all seem to work fine.
The assignment also had a miscalculation in the columns which is now corrected.

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