Course Coordinator | Dr. C.-K. Shene |
Office | Fisher 214 |
Office Hour | by appointment |
Phone | (906) 487-3431 |
shene@mtu.edu |
Class | Room |
CS110 | Fisher 130 |
CS201 Section 1 and 2 | Fisher 138 |
CS201 Section 3 | Fisher 129 |
Larry R. Nyhoff and Sanford C. Leestma,
FORTRAN 90 for Engineers & Scientists,
Prentice-Hall, 1997.
ISBN 0-13-519729-5
Course Name | Section Number | Meeting Time | Classroom | Instructor |
CS110 | MWF: 12:00-12:50pm | Fisher 328 | Kalpana | |
CS201 | 1 | MWF: 8:00-8:50am | Fisher 328 | Jinming |
2 | MWF: 9:00-9:50am | Fisher 126 | ||
3 | MWF: 4:00-4:50pm | Fisher 328 | Dr. C-K Shene |
Week | Topics | Reading | |
1 | Sept. 8 | Introduction | Chap. 1 and Sec. 2.1 - 2.2 |
2 | Sept. 15 | Basic FORTRAN | Sec. 2.3 - 2.6 |
3, 4 | Sept. 22 | Selective Execution | Sec. 3.2, 3.4, 3.6, 3.8 and |
Sept. 29 | Repetitive Execution | Sec. 4.1, 4.3 | |
5, 6 | Oct. 6 | Functions, Subroutines | Sec. 6.1, 6.5 - 6.6 |
Oct. 13 | Modules | Sec. 7.1, 7.6 | |
7 | Oct. 20 | One-dimensional array | Sec. 8.1 - 8.2, 8.4, 8.7 |
8 | Oct. 27 | Two-dimensional array | Sec. 9.1 - 9.3 |
9 | Nov. 3 | Formatted Input and Output | Sec. 5.1, 5.3 - 5.5 |
10 | Nov. 10 | Miscellaneous topics, catch up | |
Week 2 | Sept. 19 | Friday | 11pm | Program 1 due |
Week 3 | Sept. 24 | Wednesday | in class | |
Week 3 | Sept. 26 | Friday | |
Homecoming, PM only |
Week 4 | Oct. 2 | Thursday | 11pm | Program 2 due |
Week 5 | Oct. 8 | Wednesday | 6pm | (2 hours) |
Week 5 | Oct. 9 | Thursday | 11pm | Program 3 due |
Week 7 | Oct. 22 | Thursday | 11pm | Program 4 due |
Week 8 | Oct. 29 | Wednesday | 6pm | (2 hours) |
Week 8 | Oct. 30 | Thursday | 11pm | Program 5 due |
Week 10 | Nov. 13 | Thursday | 11pm | Program 6 due |
|
(2 hours) |
Program | 1 | 2 | 3 | 4 | 5 | 6 | Total |
Weight | 25 | 50 | 75 | 100 | 100 | 150 | 500 |
Exam | Quiz | Exam 1 | Exam 2 | Final | Total |
Weight | 50 | 100 | 150 | 200 | 500 |
There are 1000 points possible in this course - 500 from programs, 500 from quiz, the Exam 1, Exam 2, and the final. You will be graded on the percentage of these points you accumulate. Grading will be based approximately on the scale shown in the table below, but we will grade each section of this course separately and may make adjustments to the scale as necessary for each section.
Grade | A | AB | B | BC | C | CD | D | F |
Scale | 90-100% | 85-89% | 80-84% | 75-79% | 70-74% | 65-69% | 60-64% | 0-59% |
In addition, you will not receive a passing grade in
the course unless you receive a passing grade on the
exams and quizzes alone (i.e., 60%). Likewise, you will
not receive a passing grade in the course unless you
receive a passing grade on the programming assignments
alone (i.e., 60%).
No assignment-specific assistance should be given nor received on any programming assignment. Any outside help concerning the use of the computer facilities is acceptable. You may discuss the meaning or intent of an assignment, but not ways to program it. All work turned in must be completely your own. You must not share code or even outlines! Any and all use of programs from other texts or references must be explicitly stated as part of program documentation.
In general, any acts of plagiarism will result in a
failing grade for the course along with the submission
of a report to the Dean of Students. See the hand-out
on
Computer Science Policy on Cheating
for more details.
You are responsible for avoiding exam time conflicts!!
Quiz 1 is on Wednesday, September 24, in class.
Exam 1 is on Wednesday, October 8, from 6 - 8pm.
Exam 2 is on Wednesday, October 29, from 6 - 8pm.
The final is on Wednesday, November 19, from 7:30 - 9:30 pm.
The final conflicts with
finals for EM332,
MAT111,
ME320 and
ME328,
so if you are in one of these classes
please resolve the conflict as soon as possible.
Learning Center hours:
Day | Time | Place |
Monday - Friday | 2 - 5 pm | Fisher 019 |
Sunday - Thursday | 7 - 10 pm | Fisher 232 |
The overheads used in class are available at the end of each chapter of this on-line course. These are PostScript files and require a PostScript enabled printer to print. If you do not know a near-by printer is PostScript capable, ask CS Lab Consultants or your local system administrator.
``MTU complies with all federal and state laws and
regulations regarding discrimination, including the
Americans with Disability Act of 1990 (ADA).
If you have a disability and need a reasonable
accommodation for equal access to education or services
at MTU, please call Dr. Gloria Melton, Associate Dean
of Students, (2212). For other concerns about
discrimination, you may contact your advisor, department
head, or the Affirmative Action Office (3310).''