Math 620 - Numerical Analysis

Fall 2023 - Syllabus - Matthias K. Gobbert


This page can be reached via my homepage at http://www.umbc.edu/~gobbert.

Basic Information


Course Description

Numerical Analysis is concerned with the approximation of mathematical objects, the analysis of the errors incurred in this approximation, and the development and implementation of computer algorithms for the computation of these approximations. The approximations take various forms including the approximation of a function by a series with finitely many terms or the approximation of a derivative by a finite difference. These approximations incur numerical error, in the examples above known as truncation error and discretization error, respectively.

The methods covered include polynomial interpolation, numerical differentiation and integration, approximation theory and orthogonal polynomials, the solution of systems of non-linear equations, and an introduction to numerical methods for ordinary differential equations. Additionally, we will discuss Gaussian elimination for the solution of systems of linear equations and other selected topics such as the representation of real numbers in computers according to the IEEE-standard for floating-point numbers.

This course will also include computational work to gain practical experience with the numerical methods discussed. I recommend the professional software package Matlab or equivalently the free and nearly fully compatible package Octave as platform of choice, because they are very popular packages and knowing them thoroughly is itself a marketable skill. For both packages, you can read its expansive and well-written documentation or you may consider the book recommended above. For hands-on training in Matlab and Octave, you can consider the 2-credit class Math 426 on Matlab or for a brief initial overview the software workshops offered by CIRC.


Learning Goals

By the end of this course, you should:

Philosophical Underpinning

To provide some context of the more formal learning goals above, I am sharing some deeper thoughts how we fit into the grander scheme of things. The rationale of a state university is to provide a well-educated workforce to the companies in the State of Maryland as well as to the state and local governments themselves. On a fundamental level therefore, you need to able to learn new material as well as have demonstrated evidence of this ability. These are the fundamental purposes of university courses. This requires us to engage in the learning itself and its demonstration; I am trying to say that it is not the solution to a problem that we are after, and in broader thinking it is not even the solution process, but it is your active struggle to learn that we must encourage. This leads me to the following philosophical grade rubric: To earn a passing grade, you need to solve the problem correctly. To earn a good grade, you need to solve the problem correctly and present the solution process completely and professionally. To earn a very good grade, you need to do these and additionally prove that your solution is correct. This rubric comes from the fact that neither you as customer would be willing to accept a faulty solution or unprofessional or incomplete presentation, nor would the companies in the State be served by faulty solutions. These are some of the guiding principles behind my teaching.


Other Information


Note on Recordings and Their Publication

This class is being audio-visually recorded so students who cannot attend a particular session and wish to review material can access the full content. This recording will include students' images, profile images, and spoken words, if their camera is engaged and their microphone is live. Students who do not consent to have their profile or video image recorded should keep their camera off and not use a profile image. Likewise, students who do not consent to have their voice recorded should keep their mute button activated and participate exclusively through alternative formats such as email or the chat feature (where available).


UMBC Statement of Values for Academic Integrity

Academic integrity is an important value at UMBC. By enrolling in this course, each student assumes the responsibilities of an active participant in UMBC's scholarly community in which everyone's academic work and behavior are held to the highest standards of honesty. Cheating, fabrication, plagiarism, and helping others to commit these acts are all forms of academic dishonesty, and they are wrong. Academic misconduct could result in disciplinary action that may include, but is not limited to, suspension or dismissal. Consult the the UMBC webpage on Academic Integrity at academicconduct.umbc.edu for the UMBC Undergraduate Student Academic Conduct Policy for undergraduate students and the UMBC Graduate School's Policy and Procedures for Student Academic Misconduct for graduate students.


Copyright © 1999-2023 by Matthias K. Gobbert. All Rights Reserved.
This page version 2.1, December 2023.