| Lecture Time: | 12:30pm-1:45pm, Wednesday/Friday | |||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Lecture Location: | 1320 DCL | |||||||||||||||||||||||||||||||||||
| Course Description: | Introduction to numerical methods for students in science and engineering; topics include floating-point computation, systems of linear equations, approximation of functions and integrals, the single nonlinear equation, and the numerical solution of ordinary differential equations; discusses various applications in science and engineering; includes some programming as well as the use of high quality mathematical library routines. Same as MATH 257. Students with earned credit in CS 450 may not receive additional credit for CS 257 or MATH 257. (Counts for advanced hours in LAS.) Prerequisite: A 100-level computer science course; MATH 225 or MATH 415; MATH 242 or MATH 243. | |||||||||||||||||||||||||||||||||||
| Text: | Numerical Mathematics and Computing 5th edition by
Cheney and Kincaid.
[author's site] [publisher's site] [Amazon] [UIUC-Bookstore] [eCampus] [found a cheap one? email Luke]
|
|||||||||||||||||||||||||||||||||||
| Grading: |
Letter grades will be assigned based on the following minimum grade scale:
Grades will not be distributed based on a curve in the traditional sense [Wikipedia article on grading in the US]. However, the total scores may be scaled upward in an effort maintain a fair grading scale---for example, if the top performer in the class acheives a 92%, the score would be scaled to 96% to 100% and all remaining scores in the class would be scaled accordingly. To ensure a particular grade, adhere to the grade table above as the scaling of scores is not guaranteed. To monitor progress, exam and homework statistics will frequently be posted on the web during the semester. Only non-individualized statistics will be displayed publicly (mean, median, standard deviation, max, etc), while individual scores are available securely through UIUC Compass. |
|||||||||||||||||||||||||||||||||||
| Exams/Quizzes: | 2-4 topics of material will be covered followed by a midterm. The final exam will be comprehensive and will also include some final topics of material. Any quizzes throughout the course will be counted as homework. No makeup exams; no exceptions (unless for official University related leave and this must be indicated beforehand). | |||||||||||||||||||||||||||||||||||
| Homework: | Homework will be given on a weekly basis. Assignments are
due by 4 pm at the TA's office (SC 4336 - Nathan
Bell) on the day they are due.
Materials should be
submitted in paper form. Do not email your assignments.
Graphics should be done
computationally (i.e. not by hand). TAs may request source
code electronically. Homework will be accepted late for 50% credit for one week. After one week, late submission will not be accepted. No homework scores will be dropped. |
|||||||||||||||||||||||||||||||||||
| Collaboration vs. Cheating: | Collaboration is permitted on homework. Copying is not.
Each student is responsible for their own homework, ensuring
it is not copied from or copied to.
Of course everyone should use the resources available on the web for assistance. When permitted, direct use of programming libraries will be indicated. Otherwise, assume it should be of your own creation (including documentation). No collaboration on exams or quizzes. Caught cheating/copying? see the department guidelines |
|||||||||||||||||||||||||||||||||||
| Final Exam: | The final exam will follow the the University's Fall 2006 Final Exam Schedule assuming a MWF schedule. The final exam is from 7:00-10:00pm, Tuesday December 12. The final exam must be taken at this time. No exceptions (i.e. travel plans will not necessitate moving your final examination; conflict exams must be arranged well in advance). | |||||||||||||||||||||||||||||||||||
| Newsgroup: |
We will be using the in-house news service of the CS department. Please subscribe to class.cs257 at news.cs.uiuc.edu
The newsgroup is for HW discussion only. |
|||||||||||||||||||||||||||||||||||
| Programming: | Familiarity with programming is a prerequisite. We will focus on the Matlab programming environment. Prior knowledge of Matlab is not necessary. | |||||||||||||||||||||||||||||||||||
| Questions? | Due to the large number of potential questions, please
use the following as a guideline for efficiency:
Disclaimers: The sole purpose of distributing the questions is to get you the best answer and most thorough explanation as quickly as possible. In the interest optimizing this work flow, please adhere to this as much as possible. Of course, do not let this guideline hinder your desire to ask questions! Ask ask ask! |
|||||||||||||||||||||||||||||||||||