Offered on demand. A study of various approximation techniques. Topics include error evaluation, numerical solution of non-linear equations, numerical solution of systems of equations, interpolating polynomials, numerical differentiation, numerical integration, and numerical solution of ordinary differential equations. Students use interactive computer programs throughout the course. Offered on demand.
Calculator is required.
Selected topics from linear algebra, vector calculus, line and surface integrals, Fourier series and integrals, and partial differential equations. The emphasis is on engineering applications and the use of the computer to illustrate techniques. A study of the mathematical background and methods needed in computer science, especially in the specification, design, analysis, and verification of algorithms. Topics include predicate calculus, solution of recurrences, generating functions, finite state machines and formal languages, and introduction to computability and complexity. Offered in alternate years.