Course Description
Computationally oriented, covering a wide range of topics that are necessary for numerical simulation in science and engineering. Sequential and parallel numerical methods will be introduced. Available symbolic and numerical software packages (e.g., Matlab, Maple and MPI) and visualization tools will be used in the mathematical simulations.
Additional Requirements for Graduate Students:
Students enrolled at the graduate level will be required to do an
extra project from modeling to implementation and present their
work to the class. In addition, graduate students will be asked
to answer an additional question on each exam and will be graded
on a higher level than undergraduate students.
Athena Title
NUM SIMU SCI & ENG
Prerequisite
(MATH 2250 and CSCI 1301-1301L) or permission of department
Semester Course Offered
Offered every year.
Grading System
A - F (Traditional)
Course Objectives
This course is designed for students in science and engineering. It will offer students several different numerical methods for solving scientific problems. In addition, students will learn to use free and available software in their computations. Students in this course will be exposed to high performance computing for solving complex problems.
Topical Outline
This course is computationally oriented. Topics include: 1. Introduction to scientific computing and numerical simulations; 2. Finite difference methods; 3. Introduction to finite element methods; 4. Finite Fourier methods; 5. Symbolic computation; 6. Introduction to higher performance computing; 7. Visualization tools. A number of mathematical models for problems in science and engineering will be discussed and numerical solutions for them implemented. Available symbolic and numerical computational packages (such as Matlab, Maple and MPI) and visualization tools will be used in the simulations.
Syllabus