Computer Science 1107
AN INTRODUCTION TO FORTRAN PROGRAMMING FOR SCIENTISTS AND ENGINEERS

Fall 2001

The Main Course Goals: Prerequisites:
One term of calculus is the only prerequisite for this class or instructor consent. No particular programming or computer experience will be assumed.

Recitations and Labs:
There are no recitations or in-class lab sessions for this course, however the professor and TAs have office hours which students are encouraged to visit.

Grading:
Programming assignments will be assigned on an approximately weekly basis, and there will be two midterm exams and one comprehensive final exam. No make-up exams will be given, except in cases of emergencies or with prior approval.

The final grade will be distributed as follows:

Grades will be based on a curve, but cutoffs will not be higher than:
95% A, 90% A-, 87% B+, 83% B, 80% B-, 77% C+, 73% C, 70% C-, 67% D+, 63% D, 60% D-, otherwise F

Late Work:
Assignments may be turned in up to two class days after the due date, however, they will be penalized 10% for each weekday that they are late. For example, an assignment due on Wednesday, may be submitted in the next class on Friday, or the class after that on Monday. Assignments submitted after two class days will not be accepted. The late penalty begins immediately after the class in which it is due. In other words, turning in an assignment after the class on the due date will result in a 10% penalty.

If you become sick or a family emergency arises and you are unable to turn your assignment in on time, please tell the professor or a TA as soon as possible and an extension may be given to you. However, documented proof will be needed for such excuses. Assignments must be turned in at the beginning of lecture to the TA or instructor, in person; NO slipping them under doors; NO giving them to the secretaries in the department, and NO putting them in mailboxes. Make sure that your assignment is stapled together with author(s) names on all pages.

All requests for regrading (due to suspected error in correction) must be submitted within two weeks after the assignment or test is returned.

Please retain all your returned assignments and tests till the end of your semester.

Assignments and Teamwork:
Students are encouraged to collaborate and to discuss the course content and assignments. The first programming assignment must be an individual effort. After that, students may work on most assignments either in a team of either one (individual) or two (one other) students. Teams need only turn in a single hard copy of the assignment with all authors' names on all pages. All the members of the team will get the same score for the assignment, regardless of who you feel put in the most or the least amount of work.

Learning to work in teams effectively is encouraged because this is how computing is often accomplished in the real world. On any assignment in which half or more of the work was completed in a team, a single copy of the assignment should be handed in with all of the team's participants listed on every page as authors. Unless otherwise stated, teams shall not consist of more than two members. On any assignment where less than half of the work was completed in a team, individual assignments should be handed in with the author acknowledging all of the help received for each problem. This includes significant help received from the professor, the teaching assistants, the www, etc. You may seek general help from the professor, the TAs, another student or any other reference material provided that you do not copy any other person's work. This is meant to be a collaborative process; do not "give credit" to other students who have not attempted to contribute to the work, because it is ultimately not a help for the student who did not contribute to the work. Thoughtful practice, not (even mindful) copying, is ultimately the best way to learn. Warning: Please be careful to conform to these standards for teamwork, since they are designed to encourage good learning practices.

The exams are not group efforts and will be closed book. All exam responses must be your own.

Violations of these policies will result in a "zero" for that particular assignment or exam and possibly an "F" for the course. If you are found cheating on an assignment or exam after grades are given, your grade may be changed retroactively. The TAs reserve the right to look through your files for evidence of cheating.

For more information, please see the I.T. policy on scholastic conduct in the I.T. Bulletin.


Course Policies Tentative Schedule Help and References
Assignments Grades & Announcements Home