CIS 261 - Computer Programming, FORTRAN
Instructor Information
Instructor:
Dr. Xiaoqin Zhang (Shelley)
Office: 302C Dion
Office Hours: Mon., Wed., 2:00 PM - 3:30 PM;
Fri. 2PM - 3PM (or by appointment)
Phone: (508) 999-8294
Email: x2zhang@umassd.edu
- Class Meeting Time and Location:
- Monday, Wedesday, 12:00PM -
12:50AM, Dion 105 (classroom)
- Friday
- Group A: 12:00PM - 12:50PM,
DION 311 (lab)
- Group B: 1:00PM - 1:50PM, DION 311 (lab)
Course Description
This course is an intensive course in the FORTRAN programming
language. This course covers the following topics: introduction
to computing, basic Fortran, selective execution, repetitive execution,
input/output, program with functions and subroutines, and one
dimensional
arrays.
Course Objectives
By the end of this course, students should have sufficient knowledge of
procedure programming, be familiar with all basic features of Fortran
90 language, be able to use this language to solve moderate scientific
and engineering computation problems and be able to work to solve
complex computation problems in a group and/or with help from
additional resources.
Course Resources and Information
Textbook: FORTRAN 90 for Engineers and Scientists. By
Larry Nyhoff and Sanford Leestma. ISBN: 0-13-519729-5, Publisher:
Prentice Hall, Copyright: 1997, Format: Paper; 1071 pp
Course Homepage:
http://www.cis.umassd.edu/~xqzhang/courses/CIS261/
Syllabus
http://www.cis.umassd.edu/~xqzhang/courses/CIS261/syllabus.html
Homework, project, sample code, and additional information
http://www.cis.umassd.edu/~xqzhang/courses/CIS261/links.html
Course Requirements and Grading
You are expected to take an active role in your learning in this
course. This includes regular attendance, active participation
in class, reading the textbook, and completing
all course requirements.
There will be 1 midterm exam, 1 final exam, several lab
exercise, quizzes, and homework assignments. Complete all required
work on time. In the event that an exam must be missed, or required
work
cannot be completed on time, due to illness or other serious and
unavoidable circumstance, notify the professor as far in advance as
possible by phone or e-mail. Make-up exams will not be given for any
reason.
The evaluation will be based on: 20% Midterm
40% Qizzes and homework
20% Final exam
20% Labs
Late assignments/homework will NOT be
accepted unless a permission of extension has been
granted by the
professor advance.
The letter grades will be assigned using the following approximate
scale: (A+,A)[100-90],(A-,B+,B)[90-80], (B-, C+,C)[80-70],
(C-,D+,D)[70-60], and F[60-0].
Academic Honesty
You are encouraged to discuss assigned problems with other people but
you must individually design and write your own solutions for
all assignments. Furthermore, you should explicitly acknowledge any
sources of ideas used that are not your own; this includes other
people, books, web pages, etc. "Sharing" of solutions to homework
problems and projects is strictly prohibited. Submitting modified
versions
of other people's work as your own is considered cheating. Academic
dishonesty will be "rewarded" with a grade of "F".