*CMSC/AMSC 660
-- Scientific Computing -I*

**Class: ** T, Th......2:00pm-3:15 pm (PLS 1117)

**Instructor:** Ramani Duraiswami
E-mail: ramani AT umiacs.umd.edu;

*Office Hours:*** ** Office 3361
AVW. Wednesdays 1:30 p.m. - 3:00. (you must confirm I am there
before coming, by emailing me). By appointment.

**Grader:** Ross Adelman;
E-mail: rna AT umd.edu

**Textbook (Required)**:

SIAM, the Society of Applied and Industrial Mathematics, is the publisher. Student membership is free for UMD students. SIAM student members are entitled to the regular 30% member discount off the list price

If, for some unexplainable reason, you don't want to be a member, you can get a 20% discount off the list price.

* Go to: http://www.ec-securehost.com/SIAM/OT109.html

* Select "List Price"

* Enter coupon code BKBOAD

**Textbook (Other)**:

Numerical Computing with MATLAB, by Cleve Moler, ISBN 0-89871-560-1

Individual Chapters may be downloaded from the author's web site at http://www.mathworks.com/moler/chapters.html

Useful as an extended Matlab centric undergraduate introduction

**Software (required)**: MATLAB.

**You will need reliable access to MATLAB and a printer for
doing homework in this course. **

**Matlab and many other software packages are free to university students.**

PIAZZA for peer-to-peer discussions/assistance. Lectures and Homework will also be posted here.

**Printing:** Most homework will call for printing
material (graphs, programs and the like off Matlab) and submitting it.

Emailed
homework is** NOT acceptable.**

**Prerequisites:** Knowledge of C or Fortran.
And CMSC466, AMSC466, AMSC460, or CMSC460; or (must have knowledge of basic
numerical analysis (linear equations, nonlinear equations, integration,
interpolation); and permission of instructor).

**Syllabus:** Here.

**Description in the catalog: ** Also offered as: AMSC660. Credit
only granted for: AMSC660 or CMSC660.

Monte Carlo simulation, numerical linear algebra, nonlinear
systems and continuation method, optimization, ordinary differential equations.
Fundamental techniques in scientific computation with an introduction to the
theory and software for each topic.

**Homework will be given out periodically, and will be due
on the first class in the following week from the date handed out. No late
homework, without prior arrangement. Homework will be posted on this web page. **

**Collaboration/Plagiarism Policy:** You may study together
and discuss problems and methods of solution with each other to improve your
understanding. You are welcome to discuss assignments in a general way among
yourselves, but you may not use other students' written work or programs. Use
of external references for your work should be cited. Clear similarities
between your work and others will result in a grade reduction for all parties.
Flagrant violations will be referred to appropriate university authorities.

**You are responsible for
checking this page and the Piazza page.**

**Policy:** Honor
code http://www.studenthonorcouncil.umd.edu/code.html

**Grading:** Homework 20%, Mid-Terms 45%, Participation 10%, Project 25 %

Exam 1 on October 10.