You can download the class Syllabus
here.
Course Description and Objectives
This class proposes an
introduction to scientific computing and numerical methods using MATLAB.
Students will be confronted to the study of simple physical problems
and learn the fundamental techniques or numerical analysis that are
used to solve them using a computer when an analytical
solution is not available. Students will learn how to use MATLAB as a
programming language, to write simple codes and implement the numerical
methods covered during the lectures.
During this five-week course, we
will cover successively the following topics: numerical solution of
systems of linear equations, root-finding and non-linear equations,
interpolation, numerical integration, numerical differentiation,
numerical solution of ordinary differential equation, data regression.
Textbook and other course material
- The textbook for the class is
Applied Numerical Methods with MATLAB for
Engineers and Scientists, by S. C. Chapra, Mc Graw Hill, second
edition, 2008
- I have placed the following items on reserve at the Science &
Engineering Library:
Applied Numerical Methods with MATLAB for
Engineers and Scientists, by S. C. Chapra
Numerical Computation in Science and
Engineering, by C. Pozrikidis
- During this class, you will
learn how to use MATLAB and some problems will be assigned requiring
the programming of short MATLAB routines to implement the techniques
studied in class on particular physical or engineering problems. MATLAB
is installed on all ACS machines and is available from your student
account. For those who own a personal computer and would like to
install the software on their machine, the student version of MATLAB
can be purchased from the UCSD bookstore.
Course
requirements
- Reading assignments
Required readings will be
assigned from the textbook for each lecture. Other suggested readings
will be assigned in the books placed on reserve in the S\&E
Library. The list of the assigned readings will be posted on the class
webpage.
- Homework assignments
Four homework
will be assigned and posted on the class webpage, due no later than the
end of the lecture on Wednesdays August 12, 19, 26 and September 2.
When the assignment includes the writing of short programs or Matlab
routines, the text of the code as well as its output must be turned in
on hard copy with the rest of the assignment.
- Quizzes
Short
quizzes will be assigned at the beginning of the lectures on Mondays
August 10, 17, 24 and 31 on the lectures and reading assignments of the
previous week. The format of these quizzes will be multiple-choice
questions (with possibly a couple questions requiring only short
answers), and will be no longer than 15 minutes. The purpose of these
quizzes is not to be an additional test but to offer students a chance
to check their understanding of the important concepts and identify the
topics they need to dedicate more study time, before we move on to
different subjects. Only the three best grades out of four will be
counted, and the total weight of quizzes on the final grade will be
minor.
-
Midterm & Final Exams
A 1h30 midterm exam will be held on Wednesday, August 19 at the
beginning of lecture. This will be a closed-book exam. The midterm exam
will be based on the material covered during the lectures up to Monday,
August 17 and the corresponding reading assignments, as well as the
material of homeworks 1 and 2.
The final exam will be held on Friday, September 4 and will be a 3-hour
closed-book exam. The final exam will be based on all material covered
during lectures and the material of the reading and homework
assignments.
For both exams, you should bring your own paper and writing material.
No calculator will be allowed. Both exams will be a combination of
questions and problems focusing on the numerical techniques studied
during the lectures and their application to a practical problem. Some
problems on either exam might require from you to write short Matlab
routines on your answer sheet.
Grading
policy
- The final grade will be obtained as follows: Quizzes (5%),
Homeworks (20%), Midterm exam (30%) and Final exam (45%).
- Homework must be turned in by the end of the lecture on the
due date to receive full credit. Homeworks received after this deadline
but before the next day at 10a at the instructor's office will be
awarded half-credit. Homeworks
received after this second deadline
will not be graded.
- For all homework assignments and exams, you must clearly
justify your answers to obtain full credit. Unless indicated otherwise,
a correct result with only partial or no proof will only be given
partial credit. This does not apply to quizzes.
- A make-up exam will only
be provided for medical reasons with proper documentation from a
physician.
- Any request for regrading of a homework assignment must be
submitted in writing to the instructor within one week of getting the
homework back. To be considered, it must include a clear justification
for the regrade as well as your name and email address.
Academic honesty
I would like to remind you of UCSD's policy on Academic
Dishonesty: http://www-senate.ucsd.edu/manual/Appendices/app2.htm
Students caught cheating will have to face the consequences and I
therefore strongly encourage you not to put yourself in such a
situation.
You are allowed to discuss homework assignments among yourselves, but
the work you turn in should be your own. Any violation will result in a
0 grade to all students involved if it is the first violation. The
second violation will result in a F grade for the class and a report to
the student's college.
During exams and quizzes, no collaboration or discussion of any kind is
allowed. Any cheating or intentional help will result in a F grade and
report to college for all involved students.
Students
with Disabilities
Please make any request for special accommodation to the
instructor during the first week of class. Students must first contact
and register with the Office of Students with Disabilities (http://osd.ucsd.edu) prior to
requesting any special accommodation.
Some
advice that you might find useful...
- Summer Session is very short and we only have five weeks to
cover the
material normally covered in a regular quarter. Therefore, we’ll have
to move on rather
quickly from one topic to the next; try not to fall behind in your
studying and reading assignments.
- If you have questions or do not understand something covered
in class
or in your reading, seek help at the end of a class, or at the
instructor’s or TA’s office hours, and
do not wait until the days before the final.
- This class involves to learn how to use MATLAB. MATLAB will
be
installed on the machines in the ACS labs in EBU2 that you can access
with your student account. If
you have a personal computer, you can also purchase the student version
from the bookstore.
You need to get familiar with MATLAB as soon as possible as it will be
used for all the sub
jects covered in the course.
- Do not forget to indicate your name clearly on top of the
page of all
your assignments! (to guarantee that your work will be properly
accounted for in your final grade.)
- Clearly indicate your final answer to each question (e.g. box
it in).
- When the assignment requires you to turn in some MATLAB
code, make a
generous use of comments (preceded by the % sign in MATLAB): it will
significantly help the
person who will grade your work.
- Staple all the pages of your assignment to ensure that it
can be
fully graded.
- Please turn off your cellphones and restrain the use of your
laptops
to subjects that are related to the class....
Home /
Syllabus /
Lectures
/
Assignments & Exams /
Announcements