Summary:
This course introduces
basic concepts
and methods
of scientific computing and mathematical modeling.
General-purpose numerical methods for solving
a variety of problems in science and engineering
are discussed.
Prerequisites:
Ability to program in a low- or mid-level
computer language
such as
FORTRAN, C, C++, MAPLE, MATHEMATICA, or MATLAB,
knowledge of linear algebra,
and familiarity with matrix,
differential, and integral calculus.
Grade of C- or better in MAE 9 or 10 is required.
Topics:
The course will cover the following main topics with applications
in engineering modeling and design:
- Overview of scientific computing and computer programming
- Introduction to numerical linear algebra and matrix calculus
- Linear algebraic systems
- Nonlinear algebraic systems
- Function interpolation
- Numerical differentiation
- Numerical integration
- Function approximation and data regression
- Numerical solution of ordinary differential equations
Instructor:
Prof C Pozrikidis
2209 EBU1 (cpozrikidis-AT-ucsd.edu)
Teaching Assistants and Readers:
Kassandra Marshall ( kmarshal-AT-ucsd.edu )
Vikram Juneja ( vjuneja-AT-ucsd.edu )
Lectures:
M-W-F 8:00-9:50 (CENTR 222)
Discussion session:
Fri 10:15-11:15 (PETERSON 102)
Office hours:
Mon (VJ) 10:00-10:50 (TBA)
Fri (KM) 11:15-11:50 (PETERSON 102)
Textbook:
This course will cover selected topics from the first nine
chapters of the book:
Pozrikidis, C.
1998
Numerical Computation in Science and Engineering.
Oxford University Press.
An errata is posted and updated regularly at the book web site.
Please make a note of typographical and other errors.
A library of FORTRAN programs accompanies
text
Please take a moment to familiarize yourselves with the contents
on this site.
Feel free to use these programs for the purposes
of this course, including solving the problems assigned as homework.
Students interested in C++ programming should
also obtain a copy of the recommended text:
Pozrikidis, C.
2007
Introduction to C++ Programming and Graphics
Springer.
Course grade and exams:
Homeworks will be due every Monday.
Each homework will count 10% toward the final grade.
•
First homework
and
solutions
with
code
•
Second homework
and
solutions
•
Third homework
•
Fourth homework
Course grade and final exam:
The final exam will cover material discussed in the classroom, which may
not necessarily be included in the textbook.
The use of a
laptop computer during the exam is strictly prohibited.
A programmable
calculator can only be used for additions, multiplications,
and divisions.
Make sure to bring the class notes,
a calculator, and scratch paper.
If you missed a lecture, please secure
a copy of the lecture notes.
The final exam will be open-book
and open-notes.
Books on reserve:
The following books have been placed on reserve
at the Science and Engineering library:
-
Pozrikidis, C. 1998
Numerical Computation in Science and Engineering.
Oxford University Press.
-
Gerald, C. F. & Wheatley, P. O. 2004
Applied Numerical Analysis.
Seventh Edition, Addison Wesley.
References:
-
Burden, R. L. & Faires, J. D. 1993, Numerical Analysis, ITP/PWS.
-
Press, W. H., Flannery, B. P., Teukolsky, S. A., Vetterling, W. T., 1992
Numerical Recipes in X, Second Edition, Cambridge University Press.
-
Atkinson, K. E. 1989 An Introduction to Numerical Analysis, Wiley.
Further references are given at the end of each Chapter of the textbook.