1 Tazilkree

Fluid Mechanics Coursework Info

Coursework and Courses

Mechanical Engineering Graduate Student Handbook

The non-thesis option is appropriate for practicing and/or employed engineers who wish to acquire advanced background in chosen subject areas without having the need to pursue rigorous research. The degree can be earned with a part-time program of study.

Transfer to the thesis option may be done at any time. However, all of the requirements of that degree program must be met. This includes the appointment of a new advisory committee and possibly a new major professor, the formulation of a new plan of study, and the identification of a research area from which a thesis can be produced. Courses taken in the non-thesis program may be applied to the thesis program only at the discretion of the new advisory committee. 

Course Requirements
  • A minimum of 6 courses must be taken from the list of mechanical engineering core courses (see below for Approved Core Courses). At least one course must be taken from each of the three areas of specialization: thermal sciences, mechanical systems, and materials science and engineering.
  • One course in Mathematics from the Mathematics courses listed below.
  • An additional 4 courses, approved by the advisory committee, to achieve depth in one or more areas are required. Some of these courses may be from other departments.
  • You must complete a three credit-hour project under ME 7903 and present a report approved by your major professor and advisory committee. This report is used in your final exam (defense presentation) as a document to portray your ability to do in-depth analysis of a Mechanical Engineering topic.
  • You must have at least 18 hours at the 7000-level courses.
  • You must attain a grade of "B" or above in order for a course to qualify toward the degree requirements
  • Please Note: The seminar attendance requirement for part-time students will be for one semester only. The seminar course (ME 7901) attendance requirement is waived for any student, after the date when he/she has successfully defended his/her thesis, or while he/she is participating in an out-of-state internship or out-of-state student exchange program under approval of his/her major professor. If this condition is met for an entire semester, the registration requirement is waived.

You must declare your intent to join the M.S. non-thesis option before beginning your program of study. If you are in the non-thesis option, you are not entitled to financial aid. If you are currently in the thesis option and have received financial support from the department, you will not be permitted to switch to the non-thesis option.

Thermal Sciences

ME 4353 Advanced Engineering Thermodynamics

ME 7313 Advanced Fluid Dynamics I

ME 7323 Advanced Fluid Dynamics II

ME 7333 Hydrodynamic Stability

ME 7343 Computation of Fluid Flow & Heat Transfer

ME 7433 Heat Transfer I

ME 7443 Heat Transfer II

Mechanical Systems

ME 4273 Stress Analysis in ME

ME 7153 Advanced Vibrations

ME 7163 Advanced Dynamics

ME 7273 Advanced Stress Analysis in ME

ME 7633 Advanced Engineering System Dynamics

ME 7673 Advanced Mechanical Systems Control

Materials Science and Engineering

ME 4723 Advanced Methods of Material Characterization

ME 4733 Deformation and Fracture of Engineering Materials

ME 7723 Electron Beam Characterization of Materials (TEM course)

ME 7743 Defects, Diffusion, & Transformation in Solids*

ME 7753 Thermodynamics of Solid Materials*

* Required for all Materials Majors

Take 1 course from the following list:


MATH 4038 Mathematical Methods in Engineering

MATH 4340 Partial Differential Equations

MATH 4036 Complex Variables

ME 7533 Numerical Methods in Applied Mechanics

Solution strategy of CFD: from fluid flow problem to post-processing of its numerical solution, Sources of error, Examples of CFD applications. Basics of partial differential equations (PDEs) in fluid dynamics, Initial value problems: hyperbolic and parabolic PDEs, Boundary value problems: elliptic PDEs, Boundary conditions, Well-posed problems. Spatial discretization methods: Finite difference method, consistency, stability, convergence, Finite volume method, Weighted residual ansatz, idea of finite element and spectral methods. Time discretization methods: Explicit and implicit methods, Linear multistep methods, Runge-Kutta methods, Stability analysis. Numerical solution of advection and wave problems: Central and upwind methods, CFL condition. Numerical solution of diffusion problems: Explicit and implicit methods, von Neumann stability analysis. Numerical solution of stationary problems and Poisson equation: Direct and iterative methods, Tridiagonal matrix algorithm (TDMA). Numerical solution of conservation laws:
Burgers’ equation, Navier-Stokes equations.

Learning outcome:
The course provides an introduction to computational fluid dynamics. The students will train the numerical solution of model problems by developing and testing own MATLAB programs. The students will learn to assess the quality of numerical results and the efficiency of numerical methods for basic fluid flow model problems.
Knowledge: After completion of this course, the student will have knowledge on: - Classification of the basic equations of fluid dynamics. - Basic space and time discretization methods. - Numerical solution of advection, diffusion and stationary problems. - Numerical solution of conservation laws. - Analysis of accuracy and stability of finite difference methods for model equations.
Skills: After completion of this course, the student will have skills on: - Practical use and programming of numerical methods in fluid dynamics. - Checking and assessing the accuracy of numerical results. - Assessing the efficiency of numerical methods. - Consistency analysis and von Neumann stability analysis of finite difference methods. - Choosing appropriate boundary conditions for model problems.
General competence: After completion of this course, the student will have general competence on: - Numerical solution of model problems in fluid dynamics. - Checking and assessing basic numerical methods for fluid flow problems.

Lectures and lessons. Learning is based on extensive student activity in the form of solving exercise problems. Programming in Matlab. The lectures and exercises are in English when students who do not speak Norwegian take the course. If the teaching is given in English the examination papers will be given in English only. Students are free to choose Norwegian or English for written assessments.

If there is a re-sit examination, the examination form may be changed from written to oral.

TDT4105 Information Technology, Introduction, TEP4100 Fluid Mechanics, TMA4122 Calculus 4M, or equivalent courses.

Richard H. Pletcher, John C. Tannehill, Dale A. Anderson: Computational Fluid Mechanics and Heat Transfer, 3rd edition, CRC Press, Boca Raton, 2013.
Lecture notes, MATLAB templates.

Examination arrangement: Written examination
Grade: Letters

Evaluation formWeightingDurationExamination aidsGrade deviation
Written examination100/1004 hours D

Exam registration requires that class registration is approved in the same semester. Compulsory activities from previous semester may be approved by the department.

Leave a Comment


Your email address will not be published. Required fields are marked *