This course examines the theoretical foundations of numerical methods and studies in detail existing numerical methods for solving many standard mathematical problems in analysis and algebra. Error analysis will be developed for all methods. Some recent advances in the theory of chaos and nonlinear dynamics will also be presented.