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.