When you enroll in this course, you'll also be enrolled in this Specialization.
Learn new concepts from industry experts
Gain a foundational understanding of a subject or tool
Develop job-relevant skills with hands-on projects
Earn a shareable career certificate
There are 3 modules in this course
Mathematics for Engineers: The Capstone Course provides a capstone project for students who are completing the Mathematics for Engineers specialization. Students will first learn some basic concepts in computational fluid dynamics, and then apply these concepts to compute the fluid flow around a cylinder. Access to MATLAB online and the MATLAB grader is given to all students who enroll.
Before enrolling, students should have already taken courses in matrix algebra, differential equations, vector calculus and numerical methods, and be able to program in MATLAB.
The course contains 22 short video lectures and a full set of lecture notes. After each lecture, there are problems to solve, and at the end of the second and third weeks, there is a substantial MATLAB programming assignment.
Download the lecture notes from the link
https://www.math.hkust.edu.hk/~machas/flow-around-a-cylinder.pdf
Watch the promotional video from the link
https://youtu.be/FlM1de9Sxh0
We learn the governing equations for the flow around a cylinder. We discuss the Navier-Stokes equations and the continuity equation, and derive a pair of coupled equations for the stream function and scalar vorticity. We nondimensionalize these equations so that they contain only a single dimensionless parameter called the Reynolds number. We then simplify the nondimensional governing equations using log-polar coordinates.
What's included
10 videos16 readings1 assignment1 plugin
Show info about module content
10 videos•Total 67 minutes
Course Overview•2 minutes
Week One Introduction•1 minute
Navier-Stokes Equations | Lecture 1•9 minutes
Vorticity Equation | Lecture 2•8 minutes
Geometry of the Flow | Lecture 3•8 minutes
Two-dimensional Flow | Lecture 4•8 minutes
Stream Function | Lecture 5•7 minutes
Streamlines | Lecture 6•7 minutes
Reynolds Number | Lecture 7•10 minutes
Log-polar Coordinates | Lecture 8•7 minutes
16 readings•Total 147 minutes
Welcome and Course Information•2 minutes
MATLAB Online•5 minutes
Plane Couette Flow•10 minutes
Channel Flow•10 minutes
Pipe Flow•10 minutes
Vector Identities•10 minutes
Flow Boundaries•10 minutes
Curl of the Vorticity-Velocity Cross Product•10 minutes
Scalar Vorticity in Cartesian Coordinates•10 minutes
Scalar Vorticity Equation in Cartesian Coordinates•10 minutes
Stream Function in Cartesian Coordinates•10 minutes
Scalar Vorticity in terms of the Stream Function in Cartesian Coordinates•10 minutes
Stream Function as a Vector Potential•10 minutes
Streamlines in Cartesian Coordinates•10 minutes
Stream Function Equation when Re = 0•10 minutes
Steady Flow Equations•10 minutes
1 assignment•Total 30 minutes
Week One Assessment•30 minutes
1 plugin•Total 17 minutes
Deep Dive into the Flow Around a Cylinder•17 minutes
Steady Flows
Week 2•3 hours to complete
Module details
We formulate the computational fluid dynamics problem of the steady flow around a cylinder. We introduce the finite difference method and derive iteration equations. We derive boundary conditions and discuss the outline of a MATLAB program. Students will write a MATLAB code to compute the stream function at a Reynolds number of ten.
Reference solution to "Steady Flow at Re = 10"•1 minute
1 app item•Total 60 minutes
Steady Flow at Re = 10•60 minutes
Unsteady Flows
Week 3•3 hours to complete
Module details
We formulate the computational fluid dynamics problem of the unsteady flow around a cylinder. We introduce periodic boundary conditions in the polar angle, and show how to solve for the stream function using matrix methods. We show how to use a MATLAB ODE integrator to solve for the scalar vorticity. Students will write a MATLAB code to compute the time-dependent scalar vorticity at a Reynolds number of sixty.
HKUST is a world-class research-intensive university that focuses on science, technology, and business as well as humanities and social science. HKUST offers an international campus, and a holistic and interdisciplinary pedagogy to nurture well-rounded graduates with a global vision, a strong entrepreneurial spirit, and innovative thinking.
OK
Explore more from Math and Logic
RecommendedSpecializationsRelated
T
The Hong Kong University of Science and Technology
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."
Jennifer J.
Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."
Larry W.
Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."
Chaitanya A.
"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."
Learner reviews
5.0
45 reviews
5 stars
95.65%
4 stars
4.34%
3 stars
0%
2 stars
0%
1 star
0%
Showing 3 of 45
G
G
5·
Reviewed on Aug 12, 2025
Outstanding course and instructor, would highly recommend to anyone wanting to learn or refresh their matrix algebra, calculus, and Matlab programming fundamentals
A
AI
5·
Reviewed on Jun 10, 2023
This is by far the most comprehensive specialization or course related to mathematics out there. Loved every video, reading, assignment, quizzes, and projects
M
MM
5·
Reviewed on May 26, 2025
A great course for people who want to get started writing their own CFD solvers!
When will I have access to the lectures and assignments?
To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.
What will I get if I subscribe to this Specialization?
When you enroll in the course, you get access to all of the courses in the Specialization, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.
Is financial aid available?
Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.