1
YMT 222 Numerical Analysis – Spring 2015, Firat University
SYLLABUS
YMT 222 Numerical Analysis – Spring 2015, Firat University
Instructor / : / Dr. Asaf VarolDepartment / : / Software Engineering
Phone / : / 0-424-2370000 ext. 4215
e-mail / : /
Text Book: Celik, I.B. (2001) Introductory Numerical Methods for Engineering Applications, Ararat Books & Publishing, Morgantown, WV; ISBN: 0-9713403-0-7
Mostly, lessons and examples will be taken from this book. The rest of the materials and class notes will be available on the Webpage linked at as handouts in class. (See attached references for additional supporting books/publications)
Web Site Access: You can find all documents related to this course under the web page
Class Communications: I will use email extensively for class communications. I will send all mail to your accounts. You are advised to check your email regularly for news about the class. I will post corrections to any errors uncovered in the text materials, answers to questions about homework or other communications of general interest. I try to answer your email as expeditiously as possible.
Course description: This is a three-credit hour undergraduate course on analytical, numerical, and computational techniques used to solve roots of non-linear equations, systems of algebraic equations, curve fitting, regression analysis, interpolation, numerical differentiation and integration, and differential equations. Some aspects of these problems may require utilization of statistics for their solution. The goal is to provide the students with a set of numerical and analytical tools. Upon completion of this course these tools will enable the students:
- To understand the basis of general engineering guidelines to set-up a mathematical model for a certain engineering problem.
- To reconfigure a given mathematical model such that it is suitable for application/implementation of a numerical solution algorithm.
- To select an appropriate numerical solution technique for relatively simple but representative problems of engineering discipline in general, and mechanical engineering in particular.
- To acquire computational tools, such as spread sheets, MATLAB, and/or a computer language, e.g., Java, which can be used to implement the numerical algorithms. The students are expected to acquire knowledge of such tools on their own.
- To use computers along with computational tools to produce solutions and assess the numerical accuracy of that solution without knowing the analytical (or exact) solution of the problem.
- To calculate the basic statistical parameters for the outcomes of a random process and/or an experiment including mean, variance, and confidence intervals for estimated mean and variance.
Course Content:
1. Introduction to computers, approximations, and errors.
2. Roots of nonlinear algebraic equations
3. Systems of linear algebraic equations
4. Regression analysis, curve fitting, and interpolation
5. Numerical Integration
6. Ordinary differential equations (ODE’s)
Course Structure and Conduct: You are strongly encouraged to attend all lectures. If you must miss a class, it is your responsibility to obtain notes from one of your classmates. There is not a lot of reading to do in this course, but what materials I have prepared should be treated as important and studied. You will be held responsible for information presented in the “text” on the web.
Office Hours: I do not find it useful to set specific office hours, especially for this class. There arejust too many of you for whom no hours I could pick would work. I am happy to see you in my office and will try to accommodate “drop in” visitors. It is generally more efficient for both of us if you make an appointment, however. You can do that before or after class, during lab, by email or by phone. For those of you who are too shy to come see me in person, email is a good alternative. I check it regularly and try to reply promptly.
Makeups:If you miss a quiz, you will drop the zero for the missed quiz. I do not require a “doctor’s excuse” for missing an exam, since the University says it creates too big a hardship on those of you who are forced to purchase them on the black market. I do require that you have an adequately pathetic story and deliver it in a sincere and convincing manner, in person, looking me straight in the face. Do not rise from your sick bed for this performance— I would rather we discuss it after you are no longer contagious. You may call me or email me regarding your circumstance if it is “last minute”. But you must sooner or later present your case directly to the judge (that would be me). No “curve points” will be given on makeup exams.
Quizzes: Quizzes will be announced at least one class period ahead of time. The quizzes will cover the text book and other lecture materials that given on my webpage.
Homework: Some homework will be done using MATLAB or other computer programming languages. But I prefer MATLAB solutions. All submissions must have your name and the homework number in the title block.
Grading: You are in training to become a respected leader in your community and workplace. To do so, you must think and behave in a manner that bespeaks the qualities we associate with professionals in any endeavor: competence, responsibility, and pride in one's work, attention to detail, diligence, punctuality and integrity among others. In this class I will expect you to manage your time and resources to keep track of assignments, keep up with readings and to submit carefully prepared work that represents your personal sense of pride and professionalism.
I grade on a straight scale as shown below, and for the most part do not “curve” grades. That way, at any point in the semester you should be able to calculate your average and know what grade you are earning. Occasionally I mess up and write a test question that baffles everyone. In those cases I sometimes curve an individual exam, and sometimes I give a retake of the test. If I do give curve points on an exam, you will be told at the time how many points are given. Do not count on getting curve points— they are fairly rare. At the end of the semester, the grades will be based on
90-100% = A; 80-89% = B; 70-79% = C; 60-69% = D; < 60% = F. There will be two tests plus a final exam and several quizzes.
I will provide solutions to the homework problems, and it is highly recommended that you work the problems as practice for exams and quizzes. Work will be weighted as follows:
Grading: Homework(20%),Quizzes(20%), Test-1(20%), Test-2(20%), and Final(20%).
Things to Note:The final exam will be comprehensive. Quizzes will be given during the class hours.
Cheating: I attempt to make cheating as difficult as possible in this class, but may be some of you will attempt it anyway. I am warning you here and now that it will not be tolerated. The material in this course is not difficult and can be mastered by being attentive in class, and by expending modest effort to complete the reading and homework assignments. If you find it necessary to cheat to get a good grade in this class, your chances of making it through the BSSE (Bachelor of Science of Software Engineering) program are small, and you should consider changing majors. If you find cheating preferable to studying and learning the material, you will eventually be caught in the trap of needing to cheat more to make up for it. You will also eventually be caught cheating, and the consequences will be dire.
If you witness cheating you are encouraged to report it. Everyone suffers when dishonesty is allowed to go unpunished.
If I catch you sharing information during a quiz or exam you will receive a zero for the exam or an “undroppable” zero for the quiz. If I catch you cheating in any form twice in the semester, you will be given an unforgivable F in the class. This means that the F cannot be erased from your transcript by using D/F repeat. So… it is far less work, far more rewarding and far less stressful to just learn the material than it is to try to cheat in this class. Take the high road.
Firat University Social Justice Statement: Firat University is committed to social justice. The instructor of this course expects to maintain a positive learning environment based upon open communication, mutual respect, and non-discrimination. Our University does not discriminate on the basis of race, sex, age, disability, veteran status, religion, sexual orientation, color, or national origin. Any suggestions as to how to further such a positive and open environment in this class will be appreciated and given serious consideration.
If you are a person with a disability and anticipate needing any type of accommodation in orderto participate in this class, please advise me and make appropriate arrangements with Disability Services of Firat University to verify your status. Your needs will be accommodated as discretely as possible.
Motto: ‘Do not believe any solution that is generated by a computer.’
ADDITIONAL REFERENCES:
Fausett, Laurene, V. “Numerical Methods, Algorithms and Applications”, Prentice Hall, 2003 by Pearson Education, Inc., Upper Saddle River, NJ07458
Mathews, John, H.; Fink, Kurtis, D., “Numerical Methods Using MATLAB” Fourth Edition, 2004 Prentice Hall, Upper Saddle River, NJ07458
Rao, Singiresu, S., “Applied Numerical Methods for Engineers and Scientists”, 2002 Prentice Hall, Upper Saddle River, NJ07458
Atkinson, K.E., Elementary Numerical Analysis, John Wiley and Sons, New York, 1985.
Chapra, S.C. and Canale, R.P. Numerical Methods for Engineers, McGraw-Hill, Inc., New York, second edition, 1988
Dorn, W.S. and McCracken, D.D., Numerical Methods with FORTRAN IV Case Studies, John Wiley and Sons, Inc., New York, 1972
Etter, D.M., Introduction to MATLAB for Engineers and Scientists, Prentice Hall, New Jersy, 1996 (or the latest edition).
Gottfried, Byron S., Spreadsheet Tools for Engineers: Excel 97 Version, WCB
McGraw-Hill, Boston, 1998 (or the latest edition).
Kreyszig, E., Advanced Engineering Mathematics, 7th edition, John Wiley & Sons, Inc., New York, 1993 (or latest edition)
McCracken, D.D. Computing for Engineers and Scientists, John Wiley and Sons, Inc., New York, 1984
Nakamura, S.(1993) Applied Numerical Methods in C, Prentice Hall, Englewood Cliffs, New Jersy 07632
Yakowitz, S., and Szidarovszky, F. An Introduction to Numerical Computations, second edition,Macmillan Publ. Comp, New York, 1989
1