MEGR7172/8172 Course Offered at UNC Charlotte
Item | Details |
---|---|
Time | Tues/Thurs 8:30 AM – 9:45 AM |
Location | Duke 227 |
Instructor | Prof. Qiang Zhu ([email protected]) |
TA | Aaron Lutheran ([email protected]) |
Office Hours | Thurs 10:00 AM – 11:30 AM @ BattCave 109 |
Numerical linear algebra including solution of systems of equations and eigenvalue problems and numerical solution of ordinary/partial differential equations by finite difference methods. Credit will not be awarded for MEGR 7172 where credit has been awarded for MEGR 8172.
Python Programming and Numerical Methods
Qingkai Kong, Timmy Siauw, and Alexandre M. Bayen.
This textbook is free to download through UNCC library website.
The objective of this course is to provide the students with an understanding of computational methods:
- Fundamental Python Programming
- Numerical integration/Gradient Calculation
- Interpolation
- Fundamental linear algebra,
- Systems of equations and linear regression
- Optimizations
- Root finding and partial differential equations
- Error analysis
It is likely that some topics won't be covered due to the time restriction.
Component | Weight |
---|---|
Assignments | 25% |
Midterm Exams | 25% |
Projects | 25% |
Final Exam | 25% |
The final letter grades shall be assigned according to the scales of
Grade | Percentage Range |
---|---|
A | 90–100% |
B | 80–89% |
C | 70–79% |
D | 60–69% |
F | < 60% |
Date | Details |
---|---|
Mon Sep 8, 2025 | Assignment HW1 – Python Programming |
Mon Sep 22, 2025 | Assignment HW2 – Integral/Derivative |
Mon Oct 13, 2025 | Assignment HW3 – Linear Algebra |
Tue Oct 21, 2025 | Midterm Exam (Calculus/Linear Algebra |
Mon Oct 27, 2025 | Assignment HW4 – Optimization |
Mon Nov 3, 2025 | Assignment HW5 – PDE |
Thu Nov 27, 2025 | Team Project |
Tue Dec 2, 2025 | Final Exam |
Weeks | Subjects |
---|---|
1 | Python syntax, function |
2 | Environment*, advanced libraries |
3 | Integrals, derivatives |
4 | Interpolation, Linear Algebra I |
5 | Linear Algebra II, Linear Regression |
6 | numpy/matplotlib*, PCA/SVD |
7 | Optmization 1st order, 2D problem |
8 | Quasi Newton, scipy intro* |
9 | PDE with the Finite Difference methods |
10 | Code optimization Error analysis |
11 | Alternative numerical solutions |