well-known that the use of numerical methods for the analysis,
simulation, and design of engineering processes and industrial
systems has been increasing at a rapid rate. Therefore, this course
is intended to better prepare future engineers and computational
scientists (as well as to assist practicing engineers and
computational scientists), in understanding the fundamentals of
numerical methods, especially their application, limitations, and
potentials. This course is designed as an introductory course in
computational techniques for solving problems from science and
engineering with emphasis on applications. The course will cover the
classical fundamental topics in numerical methods such as,
solution of nonlinear algebraic systems, approximation, numerical
integration and numerical linear algebra. The viewpoint will be modern, with
connections made between each topic and a variety of applications.
By the end of the course, the student should not only be familiar,
but more confident, in effectively using numerical tools to solve
problems in their own field of interest.
Lecture and Practicals
Mon (8am - 12:30pm)
Wed (8am - 12:30pm)
Thur (2pm - 6pm)
Fri (8am - 12:30 pm)
Venue: NMAIST ROOM
Office: OFFICE NUMBER
Office Hours: T Th (4:30 pm - 5:30 pm) and by appointment
E-mail INSTRUCTOR EMAIL
Sufficient recall of undergraduate linear algebra, differential equations
and computer literacy including familiarity with OCTAVE.
Lecture notes provided by the instructor that will be
posted on the course website after every class.
EXPECTED LEARNING OUTCOMES
this course, the emphasis will be to analyze and apply well-know numerical
techniques to solve engineering problems and evaluate the results.
The objective will be to train students to understand why the
methods work, what type of errors to expect, and when an application
might lead to difficulties. In particular, the students will become
Understanding the theoretical and practical aspects of the use of
Implementing numerical methods for a variety of
Establishing the limitations, advantages, and disadvantages
of numerical methods
expected learning outcomes for the course will be assessed through:
Exams, homeworks, in-class activities and class discussions. Problem-based
learning will be an integral part of the course.
package OCTAVE will be used for scientific computation,
presentation of data. OCTAVE is an interactive
for general scientific and technical computation with powerful
graphics and library functions.
Evaluation for the course will be based on the following criteria:
There will be five homework assignments during the semester that will
be considered for grade, each worth 3%. There will also
projects which is worth 5%. These
items should be written up (or maybe typed) and handed in on time to
receive full credit as
they add towards 20% of the total grade.
There will be two midterm exams (worth 10% each) and one
comprehensive final exam (worth 60%) in this course.
The Final Exam will be on
Wednesday DATE from
8AM to 10AM and
will be comprehensive.
Make-up exams may be possible only in the case of documented
We plan to cover the following topics in this class. Please note that topics covered may vary slightly
from those below depending on class interest and time.
Introduction to Mathematical Modeling and
Scientific Computing and Computer Arithmetic
Solutions of Nonlinear Equations
Interpolation and Polynomial Approximation
Numerical Differentiation and Integration
Initial Value Problems
In this course, the emphasis will be on analyzing and
techniques to solve engineering problems and evaluate
the results. Problem-based learning (both in and out of class) will be
an integral part of the course.
students will be expected to abide by the Honor Code:
Student members of the NMAIST
community pledge not
to cheat, plagiarize, steal, or lie in matters related to academic
If you are a student with a disability and you need academic
accommodations, please see me to make special