SlugAtlasUC Santa Cruz

MATH 148Numerical Analysis

5 creditsUndergraduateStudent Option

A survey of the basic numerical methods which are used to solve scientific problems and their mathematical analysis (derivation, convergence analysis, error bounds). The course includes both mathematical (analysis of algorithms) and computing assignments (implementation of algorithms). Some prior experience with Matlab (or similar) is helpful but not required. Some typical topics are: computer arithmetic; Newton's method for non-linear equations; linear algebra; interpolation and approximation; numerical differentiation and integration; numerical solutions of systems of ordinary differential equations and some partial differential equations.

Prerequisites

Prerequisite(s): MATH 22 or MATH 23A or AM 30; and MATH 21 or AM 10; and MATH 24 or AM 20; and MATH 100 or AM 147 or CSE 101. Concurrent enrollment in MATH 148L is required. Recommended Preparation: analysis experience (MATH 103A or MATH 105A) and/or coding experience (CSE 20, CSE 30 or MATH 152 or equivalent).

Find a section and add it to your scheduleLive seat counts, time-conflict checks and the walk from your previous class.

When it runs

Winter 2026Open Winter 2026

SectionTypeWhenWhereInstructorSeats
01Lecture
Tue Thu 1:30pm–3:05pm
McHenry Clrm 4130F. MonardOpen 16/30

Fall 2025Open Fall 2025

SectionTypeWhenWhereInstructorSeats
01LectureAsynchronousStaffClosed 0/0

Who teaches it

InstructorRatingDifficultyWould take againReviews
Francois Monard5.0 / 53.7 / 5100%15

From RateMyProfessors, which is student-submitted and not a survey. Small review counts move a long way on one bad quarter.

SlugAtlas is a student project and is not affiliated with, endorsed by, or operated by UC Santa Cruz. Course data is a snapshot of the public class search; myUCSC is authoritative for enrolment.