Mar 18, 2026  
2025-2026 Catalog SVC 
    
2025-2026 Catalog SVC

CS 171 - Linear Algebra for Data Analysis


Credits: 5
Variable Credit Course: No

Lecture Hours: 55
Lab Hours: 0
Worksite/Clinical Hours: 0
Other Hours (LIA/Internships): 0

Course Description: This course uses a high-level programming language as a vehicle to discuss aspects of linear algebra that are important in data analytics. Develop an understanding of how to use linear algebra to solve problems. Topics include basic matrix operations, linear transformations, ranges, linear combinations and spans, systems of linear equations, symmetric matrices, inverses, determinants, triangular matrices, trace, eigenvalues and eigenvectors.

Prerequisite: CS 121 with grade C or higher or Dept. Chair permission.
Meets FQE Requirement: No
Integrative Experience Requirement: No

Student Learning Outcomes
  1. Solve problems using concepts and methods of linear algebra including topics such as Gauss-Jordan elimination, vector spaces, eigenvalues, eigenvectors, vector spaces, linear transformations.  
  2. Apply linear algebra concepts to common engineering and mathematical problems.
  3. Write a program using linear algebra to solve an appropriate data analytics problem.
  4. Describe the relationship between computer-based activities and application of linear algebra concepts.
  5. Identify possible uses of linear algebra in various career fields.

Course Contents
  1. Concepts and methods of linear algebra including topics such as Gauss-Jordan elimination, vector spaces, eigenvalues, eigenvectors, vector spaces, linear transformations.
  2. Linear algebra concepts to common engineering and mathematical problems.
  3. A program using linear algebra to solve an appropriate data analytics problem.
  4. The relationship between computer-based activities and application of linear algebra concepts.
  5. Possible uses of linear algebra in various career fields.


Instructional Units: 5