- jnewby@ualberta.ca

Approximation of functions by Taylor series, Newton's formulae, Lagrange and Hermite interpolation. Splines. Orthogonal polynomials and least-squares approximation of functions. Direct and iterative methods for solving linear systems. Methods for solving non-linear equations and systems of non-linear equations. Introduction to computer programming. Prerequisites: One of MATH 102, 125 or 127, and one of MATH 209, 214 or 217. Notes: (1) Credit can be obtained in at most one of MATH 280, 381 or CMPUT 340. (2) Extra classes may be held for students lacking a background in one of the major programming languages such as Fortran, C, C++ or Matlab.

Fall Term 2021Basic data analysis with R, SAS, and Python. Program development with Jupyter notebooks. Cloud computing, collaborative software development, docker containers, kubernets. Internet security, privacy and ethics. Technologies will be updated as new developments arise. Prerequisites: No programming skills are needed.

Fall Term 2021