VT Logo



CS 1014: Syllabus

 (Last updated 17 Jan 1999)

 


Text:

Web Page: Material: Software: Final Exam: Prerequisites:
Course Objective:
 
To provide an introduction to programming in Fortran 90 for solutions of typical numerical and non-numerical problems encountered in arts, sciences, and business. This course will not cover any advanced materials on Fortran 90.
Catalog Description: Grading Policy:
Item Weight
Homework and Quizzes 10%
Programming Projects (6) 35%
Test 1 15%
Test 2 15%
Final Examination 25%
Quizzes: There will be several surprise quizzes. No makeup quizzes will be given. However, the two lowest quiz scores will be dropped
 from consideration.   Tests:  The following schedule will be followed for Test 1 and Test 2:
 
 
 
Test
Date
   Test 1     Tuesday, February 23, 1999
   Test 2     Tuesday, April 6, 1999

 

In the event, if you cannot attend the class to take a test due to some emergency or some unavoidable situation (such as illness, death in the family, participation in university sports and so on) you must notify me as soon as possible before the test.  Also you must validate your absence by providing me a document. No makeup test will be given. However, for each valid test absence, the percentage weight of the test (15%) will be added to the percentage weight of the final exam.
 

Course Policies:
  2. In addition to automatic grading, some of your projects will also be graded manually for style and documentation. Keep in mind that your programs must be readable, well-structured, and well-documented. You must follow the Computer Science Department documentation  standards. Points will be deducted if your program does not meet the standards set by the Department.

3. You must maintain backup copies of your work on your personal computer’s hard disk as well as on floppy disks. It is always a good idea to maintain printed copies of all of your work as well.

4. The due date and the time for each programming project will be announced in the class as well as on the web. Unless otherwise announced in the class or on the web, all works turned in late will incur a penalty of 20% per day. The automated grader will be setup to receive the electronic submission for a project up to two days late. Except for unusual circumstances, no works will be accepted once the graded works have been returned or the solutions have been disclosed to the class. Note that any kind of hardware or software failure or machine unavailability in labs or a few hour shut-down of the automated grader server does not merit an extension. Hence plan ahead and complete your work as soon as possible.

5. All questions concerning a test score or grading of a returned quiz or project must be resolved within one week. It is always a good idea to keep all of your work until the end of the semester. In case of any recording errors or doubts, you may produce them for correction or verification.

6. You must attend all classes if you do not want to loose points in quizzes or do not have any prior programming experience. You are responsible for any materials covered or handed out or announcements made for tests or projects in your absence.

7. All work to be turned in for programming projects must be your own work. You cannot work with anyone else. You cannot receive any  solution from anyone else or discuss the project towards a solution with anyone else. You may seek help from the GTA or the instructor during office hours. Remember that the instructor is obligated to take action or to report any kind of violation of the Honor Code to the authority.

Honor Code:  All work to be turned in for grading must be performed under the provisions of the Virginia Tech Honor System and the Departmental Koofers Policy. You are responsible for reading and being informed about those policies (check web pages).
 

Course Outline: