CS 4220/5223 + MATH 4260

Numerical Analysis: Linear and Nonlinear Problems

Location: Gates G01
Lecture: MWF 11:20-12:10

Prof: David Bindel (bindel@cornell.edu)
OH: Tue 2-3, Wed 2-3, Thu 2-3 (Gates 425), or by appt

TA: Eric Chen (emc348@cornell.edu)
OH: Fri 3:30-4:30, Rhodes 402

TA: Kangbo Li (kl935@cornell.edu)
OH: Mon 4-5, Rhodes 402

TA: Abhay Singh (as2626@cornell.edu)
OH: Fri 2:30-3:30, Rhodes 402


2023-01-16: Welcome to CS 4220!

2023-02-27: HW 3 and the midterm due dates have been shifted from Friday to Monday to give a little extra flex around break and reduced OH due to Bindel travel. The 5223 project proposal is still due Mar 6.

2023-03-03: HW 3 p 2 had a mistake in how the w vector was defined -- please see Ed, or the updated text on the web page.

2023-03-28: Bindel office hours today will be on Zoom

2023-04-11: Bindel office hours today will be in person and those on Weds and Thu will be on Zoom.

Older news »


Scientists, engineers, mathematicians, and computer scientists use models to describe everything from the ringing of bells to the evolution of animal populations to the relationships between web pages. We turn to computers to help us analyze all but the simplest such models; but how can an inherently discrete device such as a computer solve continuous problems quickly and reliably? This is the fundamental question we address in CS 4220: Numerical Analysis: Linear and Nonlinear Problems.

In this semester of the two-part numerical sequence offered jointly with mathematics, we introduce numerical methods for standard problems in linear algebra, then apply them to the solution of nonlinear systems of equations and optimization problems. The course will involve a mix of theoretical and practical exercises that will illustrate how to use numerical tools wisely (we hope!) when solving scientific problems.

See the syllabus for more information on course logistics.