Computer Science 357

Numerical Methods I

 Syllabus for Summer 2014

Course Info

Description

CS357 is an introduction to numerical methods for students in science and engineering. Computationally relevant topics such as floating point arithmetic, solutions to linear systems, approximations of functions and integrals, solutions to nonlinear equations, and simulation of ordinary differential equations will be covered. The material includes applications in computer science, the physical sciences, and engineering. Programming is based in Matlab. (Same as MATH 357. Students with earned credit in CS 450 may not receive additional credit for CS 357 or MATH 357. (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 Methods Design, Analysis, and Computer Implementation of Algorithms by Anne GreenBaum & Timothy P Chartier, ISBN: 978-0-691-15122-9, Princeton.
 






Course Logistics

 

1. Grade breakdown

Compass Quizes

150 points maximum 

MPs

150 points 

Midterm Exam

150 points

Final Exam

250 points

 

2. Grade scale


Letter grades will be assigned based on the following (standard) grade scale:

Grade

Score

A+,A,A-

90% or more of the possible points

B+,B,B- 

80% or more of the possible points

C+,C,C- 

70% or more of the possible points

D+,D,D-

60% or more of the possible points 

E,Ab



 We may decide to set more lenient cutoffs, but we will not set harder ones.

3. Exams
There is one midterm  and a final exam. The final exam will be comprehensive and will include material from the full semester.

•For the midterm exam, you may take with you a "cheat sheet" - a single sheet of size 8.5" x 11" or smaller.
    You can write any notes you think you need on the front and back side of this "cheat sheet".
•For the final exam you may take one or two "cheat sheets" (as described above).
•No books, electronic devices or other notes besides the "cheat sheet" are allowed on any of the exams.


Midterm

 Wednesday July 10th, 3:00pm-4:15pm, location 1109 Siebel Center  <===== note the change in date!!!

 


Final

Friday, August 8th , time and location to be announced

No makeup exams; no exceptions (unless for official University related leave and this must be approved before the exam is given).

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 at least 3 days in advance of the final exam date).
 
All absences that involve students missing an exam should be reported to Dr. Gambill immediately. Should you miss an exam for a legitimate reason such as severe illness you will need to provide a verification letter from the Emergency Dean( located in the Turner Students Building on John Street).

300 Turner Student Services Building
610 East John Street
Champaign, IL 61820
(217) 333-0050

http://www.odos.uiuc.edu/emergency/

 

The letter must state that you have shown proof of your absence--do not go to the Emergency Dean without valid documentation of your absence. For example, an appointment slip from McKinley is not proper documentation because it shows only that you made an appointment.

Note: Bring university ID to every exam. Exams will not be accepted without the ID.

4. Machine Problems(MPs)
Assignments are due by 9 pm on the day that they are due.
•Students must submit assignments through svn.
•Do not email your assignments.
•In order to submit all machine problems, students must connect to the EWS linux machines. The following page describes the procedure and provides links to software:[remote login]
If you can connect, but find that you do not have an account, please contact xxx@cs.illinois.edu.

5. Compass Quiz
•Quiz will be assigned on a weekly basis through Compass.
•The Compass Quiz will be graded electronically and the score is automatically added to the course gradebook on Compass.
•All quizzes are to be found at this link.


6. Collaboration vs. Cheating
We follow the departmental guidelines for cheating: Policy on Cheating. Collaboration is permitted and encouraged on MPs. Copying is not. Each student is responsible for their own MPs, ensuring it is not copied from or copied to. Feel free to discuss MPs with other students in the class, but write up your own code and own solutions.

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, no books, and no electronic devices may used on exams.


7. Regrades
Students have one week (from the date scores are recorded in Compass  GradeBook) to appeal any grade recorded in the Compass GradeBook, for an exam/mp/quiz/extra credit activity. A student will NOT be able to retake the assignment. However a re-grade will be performed on the entire assignment in question and can lower the score!

 

8. Resources
EWS software
NX Client for remote login

Python (available on the EWS Linux computers).


9. Programming

Familiarity with programming is a prerequisite. We will focus on the Python programming environment. Prior knowledge of Python is not necessary.


9. Honors
The honors credit involves one extra MP.  The score on the Honors project does not in any way affect the course grade. Students who want to work the Honors project must first fill out a form with their college (ask your department secretary for a form). Dr. Gambill will need to sign this form before you submit it to Engineering Hall.