|
ME3003 | Numerical Analysis | 3+0+0 | ECTS:4 | Year / Semester | Fall Semester | Level of Course | First Cycle | Status | Compulsory | Department | DEPARTMENT of MECHANICAL ENGINEERING | Prerequisites and co-requisites | DC must have been achieved from ME1002-Computer Programming or DC must have been achieved from ME1000-Computer Programming | Mode of Delivery | | Contact Hours | 14 weeks - 3 hours of lectures per week | Lecturer | Doç. Dr. Mert GÜLÜM | Co-Lecturer | Associate Prof.Dr. Mert GULUM | Language of instruction | | Professional practise ( internship ) | None | | The aim of the course: | To give fundamental methods of numerical analysis. To apply these methods by using a high-level technical programming language, such as MATLAB. To improve the student's computer skills. |
Learning Outcomes | CTPO | TOA | Upon successful completion of the course, the students will be able to : | | | LO - 1 : | 1.1. Sufficient knowledge of mathematics and science
1.2. Sufficient knowledge of relevant engineering discipline-specific topics
1.3. Ability to use theoretical and applied knowledge in these areas to solve complex engineering problems. | 1,2,3,4,5 | 1, | LO - 2 : | 2.1. Ability to identify, formulate, and solve complex engineering problems
2.2. Ability to select and apply appropriate analysis and modeling methods for this purpose. | 1,2,3,4,5 | 1, | CTPO : Contribution to programme outcomes, TOA :Type of assessment (1: written exam, 2: Oral exam, 3: Homework assignment, 4: Laboratory exercise/exam, 5: Seminar / presentation, 6: Term paper), LO : Learning Outcome | |
Mathematical modeling concept, approximations, and errors. Roots of equations. Systems of algebraic equations. Curve fitting. Numerical differentiation and numerical integration. Solution of ODE's. Application of some numerical methods using the MATLAB programming language. |
|
Course Syllabus | Week | Subject | Related Notes / Files | Week 1 | Motivation. Numerical methods and engineering practice. Mathematical modeling concept. | | Week 2 | Taylor series. Approximations and error definitions. Sources of numerical errors. | | Week 3 | Numerical differentiation. Forward, backward and central approximations of differentiations. High order differentiation formulas. | | Week 4 | Roots of equations. Barcketing methods: Bisection and false-position methods. | | Week 5 | Open methods: Simple iteration, Newton-Raphson and Secant methods. Multiple roots. Comparison of various methods. | | Week 6 | Linear algebraic equations. Solution methods for small numbers of equations: Graphical methods, Cramer's rule and elimination of unknows. | | Week 7 | Gauss elimination, Gauss-Jordan, Matrix inverse methods. Gauss-Saidel method. Weak and powerful sides of solution methods. | | Week 8 | Curve fitting and engineering practice. Least-square regression. Linear regression. Linearization of non-linear relationships. Polinomial regression. | | Week 9 | Mid-term Exam | | Week 10 | Interpolation. Linear and higher order interpolations with Newton and Lagrange interpolating polynomials. | | Week 11 | Numerical integration. Newton-Cotes integration formulas. Trapezoidal rule. 1/3 and 3/8 Simpson rules. | | Week 12 | Numerical integration. Newton-Cotes integration formulas. Trapezoidal rule. 1/3 and 3/8 Simpson rules. MATLAB applications. | | Week 13 | Ordinary differential equations and engineering practice. Euler's method. | | Week 14 | Heun's and Runge-Kutta methods. Numerical solutions of ordinary differential equation systems. MATLAB applications. | | Week 15 | Numerical solutions of ordinary differential equation systems. | | Week 16 | End-of-term exam | | |
1 | Chapra, Steven C., Canale Raymond P. 1998; Numerical methods for engineers: with programming and software, 3rd ed., McGraw-Hill, New York. | | 2 | Heperkan, H., Kesgin, U., 2003; Yazilim ve programlama uygulamalariyla mühendisler için sayisal yöntemler ("Numerical methods for engineers: with programming and software" kitabinin 4. basiminin çevirisi), Literatür yayincilik, Istanbul. | | |
1 | Mathews, John H., Fink, Kurtis D., 1999; Numerical methodsusing MATLAB, Prentice Hall, New York. | | 2 | Fausett, Laurene V., 1999; Applied numerical analysis using MATLAB, Prentice Hall, New York. | | 3 | Herniter, Marc E., 2001; Programming in MATLAB, Thomson Learning, Australia. | | |
Method of Assessment | Type of assessment | Week No | Date | Duration (hours) | Weight (%) | Mid-term exam | 9 | 21/11/2024 | 2 | 50 | End-of-term exam | 16 | 06/01/2025 | 2 | 50 | |
Student Work Load and its Distribution | Type of work | Duration (hours pw) | No of weeks / Number of activity | Hours in total per term | Yüz yüze eğitim | 3 | 14 | 42 | Sınıf dışı çalışma | 3 | 10 | 30 | Arasınav için hazırlık | 2 | 8 | 16 | Arasınav | 2 | 1 | 2 | Uygulama | 1 | 5 | 5 | Ödev | 3 | 4 | 12 | Kısa sınav | 1 | 1 | 1 | Dönem sonu sınavı için hazırlık | 2 | 5 | 10 | Dönem sonu sınavı | 2 | 1 | 2 | Total work load | | | 120 |
|