You are on page 1of 3




Course Code-Name ME 372 Computer-Aided Mechanical Engineering Course Schedule Lab: W 14:00 15:50 (Sec. 1), 16:00 17:50 (Sec. 2) Lecture: F 14:00 15:50 Course Website Instructor Asst. Prof. Dr. Emre Alpman email office hours T 16:00 16:50 Assistant TBA Textbook Atkinson, K. E., Han, W., Elementary Numerical Analysis, 3rd Edition, Wiley, 2004. Prerequisite ME 371 Numerical Methods in Mechanical Engineering Supplementary Ascher, U. M., Petzold, L. R., Computer Methods for Materials Ordinary Differential Equations and Differential Algebraic Equations, SIAM, 1998. Heath, M. T., Scientific Computing: An Introductory Survey, 2nd Edititon, Mc Graw Hill, 2002. Matlab tutorials Course Outline Review of solution of systems of first order ordinary differential equations, initial value problems. Euler method, implicit methods, Runge-Kutta methods. Analysis of simple linearized and nonlinear dynamic systems, stability of numerical methods. Numerical solution of boundary value problems in ODE's. Finite difference method. Elliptic, parabolic and hyperbolic partial differential equations. Numerical solution of partial differential equations using finite differences. Exam Dates Midterm: TBA Grading Lab Sessions and related assignments 50% Midterm Exam 20% Final Exam 30% Lab session will involve programming of matlab code. The subject of the session will be related with the theory covered in the classroom. Each lab session will have a clearly stated task. After completing the lab session, students will have written a piece of computer code that performs the task. Lab sessions are evaluated based on the students' performance in achieving the objective (performing the task) of that session. Those students who complete the session will be fully graded.

Those students who were not able to complete the task will be partially graded depending on their performance. At the end of each lab session, all students will have access to instructor codes designed to meet that sessions' objective. Following the lab session, students will be expected to work on a related assignment. This assignment will be based on the same subject as the lab session, with minor changes. Usually the assignments asks for things like, verification of the numerical solution obtained in the lab session with available analytical solutions, comparing the relative performances of different numerical techniques applied to the same problem, or carrying out a simple error analysis associated with a numerical technique. Some lab assignments and their related assignments may receive a higher credit relative to others depending on the level of complexity of the expected work. It is strongly recommended to take the lab sessions seriously as they will also be crucial in helping the student in solving the assignments. One midterm exam will be given from the theory of numerical techniques covered in class. A comprehensive final examination covering the theoretical and numerical subjects thought in class will be given at the end of the semester. Missing more than two lab sessions will result in failing the course (an F grade) The book will be followed but the chapters will not be covered fully. Only necessary sections from each chapter will be given. Thus attendance, taking notes and class participation are all strongly recommended. Assignments will be due in one week after they have been assigned. Late submissions will not be accepted. Each students or group of students should successfully complete the specified task in a lab session, at least once. Otherwise, the students or group of students will get a failing grade from the course. Course Objectives The main objective of this course is to introduce students with more advanced concepts from numerical analysis applied to mechanics problems. The numerical techniques include: 1. solution of ordinary differential initial value problems using Euler's method

Attendance Additional Policy Remarks

Runge-Kutta methods 2. solution of ordinary differential boundary value problems using shooting method collocation method finite difference method 3. solution of partial differential equations using finite differences elliptic parabolic hyperbolic Another objective is to impart a student the ability to design the solution strategy of a problem from mechanics for which no analytical solution is available. The students will become familiar with simple mathematical packages and learn how to use them in solving relatively complex problems. By comparing the results of a home-grown solution approach with mainstream engineering software packages, the student is expected to appreciate the complexity of modern software packages, and will be more cautious in interpreting their results.