CSA 145: Scientific Programming     Spring 2007

Lecturer: Professor Kim Druschel
  Office Hours: M ,F 12-12:50,W 3:10-4, and by appointment
  Office: Ritter Hall 228
  phone: 977-2804          email: kim.druschel@gmail.com
Textbooks: Introduction to Scientific Computation and Programming, Kaplan,, Thomson-Brooks/Cole
Engineering Problem Solving with C++, Etter & Ingber, Prentice Hall.
Prerequisite: Co- (or Pre-) requisite MATH 142 or MATH 132

Grades / assessment:
  Two one hour exams: 100 points each
  Final exam: 200 points
 Homework, programs (there will be many) ,quizzes,in -class participation:  approximately 225 points
 Total approximately  625 points.
  Letter grade is based on percentage: 92% or greater earns an A, 88% or better an A-, 85% or better a B+, 82% or better a B, 78% or better a B- ,75% or better a C+,72% or better a C, 68% or better a C-, 60% or better a D, below 60% an F.

Missed exams, late homework: Your lowest exam score (including a 0 from a missed exam) is replace by 1/2 your final exam score provided you show you have learned the material to that extent. I will drop your lowest quiz score hence no makeups. Homework scores will be decreased by 20% if the homework is late by less than two days, by 50% if more than two days.

Assignments are due at midnight the day they are due. Assignments are usually written up on my web page but they may only be given as part of in- class notes, so pay attention to both. Matlab programs should be sent to me as email attachments. Later, C++ programs will be dropped in my hw folder on Turing. Programs should be well commented and formatted with your name, the date of completion, and a brief explanation, as comments at the beginning.  Programs should have names which reflect your name and the assignment, eg "druschelhw2pt4.m". NOTE: Programs are to be written only by you with no collaboration unless I say explicitly that you can work in teams on a particular assignment.

Tenative schedule: Exam 1: Friday, March 2,  mainly MATLAB
   Exam 2: Friday, April 27, mainly C++
   Final: Monday, May 7, 2:00 -3:50, cumulative
    Academic Integrity and Honesty Students are expected to be honest in their academic work.  The University reserves the right to penalize any student whose academic conduct at anytime is, in its judgment, detrimental to the University.  Such Conduct shall include cases of plagiarism, collusion, cheating, giving or receiving or offering or soliciting information in examinations, or the use of previously prepared material in examinations or quizzes.  Violations should be reported to your course instructor, who will investigate and adjudicate them according to the Policy on Academic Honesty of the College of Arts and Sciences.  If the charges are found to be true, the student may be liable for academic or disciplinary probation, suspension, or expulsion by the University.  
  Students should review the College of Arts and Sciences policy on Academic Honesty, which can be accessed on-line at http://www.slu.edu/colleges/AS/ under “Quicklinks for Students” or in hard copy form in the Arts and Sciences Policy Binder in each departmental or College office.
 Students with Special Needs - Disability Services Any student who feels that he/she may need academic accommodations in order to meet the requirements of this course -- as outlined in the syllabus -- due to presence of a disability, should contact the Office of Diversity and Affirmative Action.  Please telephone the office at 314-977-8885, or visit DuBourg Hall Room 36.  Confidentiality will be observed in all inquiries.