cs/math 257
Numerical
Methods
Fall 2007
Lecture Time: 12:30pm-1:45pm, Wednesday/Friday
Lecture Location: 1320 Digital Computer Laboratory
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]
nmc
Grading:
Homework 20%
Midterm Exam 1:   20%
Midterm Exam 2:   20%
Final Exam 40%

Letter grades will be computed using 2 methods and each student will receive the better of their two grades.

Method 1:
Traditional curve based grading.

Method 2 :
The outlier highest scores will be assigned A+ and will not be used in computing the normalized scores of the other students. The next highest score will be scaled to 100 and everyone's score will be scaled up accordingly. Then the letter grades will be assigned by the following table. The notation used below is open and closed intervals on the real line :-)

GradeScore
A [93,100]
A- [90,93)
B+ [87,90)
B [83,87)
B- [80,83)
C+ [77,80)
C [73,77)
C- [70,73)
D+ [67,70)
D [63,67)
D- [60,63)
F [0,60)



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.
Mailing List: We will use a class mailing list to make announcements. If you are unsubscribed, please subscribe to the list at the following link. Link
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. 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 SC 4336 on the day they are due. There will be a drop box outside of the office. 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, even encouraged 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.

Caught cheating/copying? see the department guidelines
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. For details on where and how to run and install MATLAB, and for information on MATLAB tutorials taught by the TA's please see HERE.
Questions? Due to the large number of potential questions, please use the following as a guideline for efficiency:
  • Homework: newsgroup (class.cs257) → TAs Office Hours → TAs email
  • Exam complaints: Anil's office hours
  • Course complaints: Anil's office hours → Anil email

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!