Natural Science 0274 - Linear Algebra with Python
Linear Algebra
Spring
2025
1
4.00
Jeff Barton
01:00PM-02:20PM TU;01:00PM-02:20PM TH
Hampshire College
339584
Cole Science Center 316;Cole Science Center 316
jtbNS@hampshire.edu
This course introduces students to fundamental topics in linear algebra. We will use Python to visualize concepts, implement algorithms, and perform calculations that would be intractable by hand. No prior Python experience is required. The focus of the course will be on applications in a variety of contexts, though there will be some theory as well. Topics will include systems of equations, vectors, matrix algebra, linear independence, eigenvalues and eigenvectors, and matrix factorization. While the course has no formal prerequisites in terms of mathematics or coding, it will require some mathematical maturity and/or comfort with programming
Students should expect to spend 6-8 hours weekly on work and preparation outside of class time