This course is intended to introduce and give an understanding of numerical methods for the solution of ordinary and partial differential equations. The methods will be derived and the convergence and stability of the methods will be analyzed. The applications of these methods in solving real world problems will be emphasized. Students will be exposed to modern mathematical software for the practical use of the problems and for better visualization of the convergence and stability of these methods.