Time: 9:00 - 9:50 AM, MWF
Place: 1310 DCL
Instructor: Stephen Bond
Office: 4318 SC
Email: sdbond«at»illinois«dot»edu
Phone: (217) 244-5975
Term: Fall 2008
CRN: 36034/36032/36016/36020/36027/36036/36039/36042
Description:
Introduction to numerical analysis that includes linear system solvers, optimization techniques, interpolation and approximation of functions, solving systems of nonlinear equations, eigenvalue problems, least squares, and quadrature, as well as numerical handling of ordinary and partial differential equations.
Prerequisites: CS101 or CS125; CS257 or MATH415; MATH385 or MATH386 or MATH441; or consent of instructor.
Credit: 3 hours, or 3/4 to 1 Unit
Textbook: Scientific Computing, An Introductory Survey, Second Edition by Michael T. Heath, published by McGraw-Hill, New York, 2002.
Grading:
35% Homework
15% Quizzes
15% Midterm Exam
35% Final Exam
Submitting Homework: All homework assignments should be turned in at class, to the TA in the TA's office, or under the door of the Instructor's office. Do not slide your homework under the TA's office door (unless you have made a prior arrangement). It is expected that homework is in paper form, and includes all source-code, text/graphical output, and a written interpretation of the results. If possible, graphical output should be machine generated, with hand-drawn graphs only used when machine generation is not possible. The TA may request that you send your source code by email in some cases for verification purposes.
Late Homework: There will be a 20% deduction per day (only counting week days) for any late homework. Homework submitted before 5:00 PM on the date due will be considered on-time, with the additional penalty being incurred at 5:00 PM on each subsequent day. Homework submitted more than three days late will not be accepted.
Collaboration: Homework, Exams, and Quizzes are individual efforts and should be completed as such. Students are encouraged to share information regarding available software, and to study together for upcoming exams, but are not allowed to work together on homework assignments (or quizzes/exams). Make sure that any submitted homework assignments are your individual work, and not the work of others. Any violation of this policy will be considered academic misconduct, and will result in a zero on the assignment (or exam) and a deduction of ten percentage points from the final course grade. For more information, please read the Department of Computer Science Recommended Cheating Policy.
Quizzes: After each textbook chapter is completed in class, there will be a brief quiz on the following class period covering the chapter just completed. Each quiz will be closed book, closed note, and no calculators are allowed. No make-up quizzes will be given, and students should make every effort to complete each quiz. However, the lowest quiz score will be dropped when computing the final quiz grade.
Course Project: Graduate students enrolled in 1.0 unit of credit will be required to do a project to earn the extra 0.25 units of credit. The project will be a programming project related to the course, with the exact subject choosen by the student with the consent of the instructor. The project is graded pass/fail and does not figure into the final grade score. It is only used to determine the number of units of credit received for the course.
Grading Scale: Undergraduate and Graduate students will be treated as distinct populations for the purposes of assigning letter grades at the end of the course. Letter grades will be assigned using the following minimum grading scale:
| A+/A/A- | B+/B/B- | C+/C/C- | D+/D/D- | F | |
| Graduate | 97/92/89 | 87/82/79 | 77/72/69 | 67/62/59 | 0 |
| Undergrad | 95/90/85 | 82/78/75 | 72/68/65 | 62/58/55 | 0 |
Programming Languages: Although it is not required, students are strongly encouraged to use MATLAB or Octave for homework and projects. Since the MATLAB and Octave scripting languages are nearly identical in syntax, there should be no significant advantage of using one over the other for this course.
Final Exam: The final exam absolutely must be taken at the officially scheduled time. No exceptions will be granted other than possibly for a documented conflict with a final exam in another course. Do not buy plane tickets for a flight home prior to the final exam, as this is not an acceptable reason for taking the final exam earlier than the scheduled time, and such a request will not be honored. Please read Section 3-201.2 of the student code for exceptions to this rule.
Prepared using ‘CS 450 Policies’, with permission of author.