Nov 30, 2023  
2019-2020 Course Catalog 
2019-2020 Course Catalog [ARCHIVED CATALOG]

Add to Portfolio (opens a new window)

CSCI 2033 - Elementary Computational Linear Algebra

Credits: 4
Hours/Week: Lecture 4 Lab None
Course Description: This course is an introduction to the numerical methods of Linear Algebra and their application to solving computational problems. Topics covered will include matrices, linear transformations, linear vector spaces, inner product spaces, systems of linear equations, Eigenvalues, and singular values. Algorithms and computational matrix methods will be presented using MATLAB. Matrix methods will be used to solve a variety of computer science problems.
MnTC Goals

Prerequisite(s):  CSCI 1058  or CSCI 1060  or CSCI 1071  or CSCI 1081  or CSCI 1082  or instructor consent.
Corequisite(s): None
Recommendation: None

Major Content
  1. Vectors; linear combinations; matrices; matrix operations
  2. Elementary linear mappings; applications in graphics and statistics
  3. Systems of linear equations; applications
  4. Theory of linear equations: complexity, operation counts; applications
  5. Vector spaces; abstract linear spaces; subspaces; linear dependence; basis and dimensions; row reduced form; null space; range; Applications
  6. Determinants Theory; Proofs; Applications
  7. Inner Products.; Orthogonality; Least Squares; Norms, Condition Numbers, and Numerical Stability; Applications
  8. Abstract linear transformations; Applications
  9. Eigenvalues. Spectra of Symmetric matrices; Diagonalization of symmetric matrices; Applications
  10. Singular Value Decomposition; Applications

Learning Outcomes
At the end of this course students will be able to:

  1. demonstrate an understanding of the basic theorems and techniques of linear algebra
  2. develop the numerical methods which approximate linear algebraic equations
  3. create and apply appropriate algorithms and numerical methods to solve a variety of problems
  4. use Matlab (or similar tool) to implement algorithms and computational methods
  5. use symbolic methods to identify and solve linear algebraic problem

Competency 1 (1-6)
Competency 2 (7-10)

Courses and Registration

Add to Portfolio (opens a new window)