From SeedWiki

Jump to: navigation, search


Computational Linear Algebra

Spring 2009, CSE 190 SECTION ID: 651520

Course Description

This course introduces the basics of linear algebra in a concrete, hands-on manner that is grounded in scientific and engineering applications. Every week there will be three hours of classroom lecture and two hours of computer lab devoted to Matlab experiments.

The course is based on a course on linear algebra for engineers taught by Gilbert Strang in MIT 18.06 Linear Algebra, 18.06 course web page in MIT

Course Topics: Matrix algebra, solution of systems of linear equations by Gaussian elimination, determinants. Linear and affine subspaces, bases of Euclidean spaces. Eigenvalues and eigenvectors, quadratic forms, orthogonal matrices, diagonalization of symmetric matrices.

Schedule: Mon/Wed 12:30-1:50pm in EBU3B 2154 (2nd floor). Each class will be immediately followed by one hour (2pm-3pm) of Lab work assisted by a TA, in EBU3B B270 (basement).

Midterm Exam: Monday May 11. Will cover all of chapter 1 and sections 2.1,2.2,2.3,2.5 (solutions)

Final Exam: Wednesday June 10. 11:30am-2:30pm in EBU3B 2154 (2nd floor).


Prerequisites: Math 20C, with a grade of B- or better. Basic knowledge of matlab (see Matlab resources below). Students outside CSE/ECE should have taken at least one computer programming course (MAE9 or equivalent).

Grading: Labs and quizzes 50%, Midterm 20%, Final 30%. The lowest lab score will be dropped.


Professor Sanjoy Dasgupta
Professor Yoav Freund
Daniel Hsu

Professor Sanjoy Dasgupta
email: [last name] at cs.ucsd.edu
Office: EBU3b 4138 (CSE Building. 4th Floor)

Professor Yoav Freund
email: [first initial and last name] at ucsd.edu
Office: EBU3b 4126 (CSE Building. 4th Floor)

TA: Daniel Hsu
email: [first initial, the letter j, last name] at cs.ucsd.edu

Office hours: during lab, or by appointment (e-mail us to schedule a time).

Matlab Resources

The focus of this course is on linear algebra and its applications. Matlab is used as a platform to experiment with concrete mathematics, not as a programming environment. We assume that students are either already familiar with the matlab environment or else will learn how to use matlab on their own. Here are a few resources for learning how to use Matlab by yourself.

Matlab will be available to students in the course on the computers in room B270 in the basement floor of the CSE building.

A student version of matlab can be purchased in the UCSD bookstore for around $100. The student version comes bundled with most of the matlab libraries. It is an excellent value.

Personal tools