Help

This course has an assignment that is due by 11:55 pm Central Standard Time on Wednesday night of the first week of class.  Failure to complete this assignment will result in your removal from the course for non-participation. 

Course Special Requirements

This course will require the Sage programming environment.  This is a free and open-source project, with most resources available from www.sagemath.org.  You may install the software on your computer or access it through a browser using www.cocalc.com (this is probably preferred).  More instructions, resources, and assistance will be provided throughout the course.

Online office hours are held using Google Hangouts/Skype, so you need to have a Google/Microsoft account and a compatible device to connect.  However, these sessions are entirely optional and not mandatory. 

Textbooks

Anastassiou & Mezei, Numerical Analysis Using Sage, 2015. Springer Publications. ISBN: 978-3-319-16738-1 (Print) 978-3-319-16739-8 (Online).

The ebook may be purchased directly from the publisher, Springer, using the following web link: http://www.springer.com/us/book/9783319167381

Course Description

The understanding and application of computer-based methods for solving equations and systems of equations; approximating functions, derivatives, and integrals; solving differential equations; and optimization. Computer programming is essential to the course, but no previous experience is assumed. Prerequisite or Co-requisite: MA504 and MA509; or instructor's permission. 3 hours.

Course Objectives

Upon successful completion of the course, each participant should be able to:

  • Become relatively fluent in the Sage programming language.
  • Solve linear and non-linear systems of equations using various numerical methods
  • Use Sage for polynomial interpolation, splines, and numerical differentiation and integration.
  • Understand the possible applications of numerical methods in solving differential equations in applied mathematics.