Skip to Content

University of Colorado Boulder
Search

Search

Computer Science
College of Engineering and Applied Science
Computer Science

Main menu

  • Home
  • Academics
  • Research
  • People
  • News & Events
  • Admissions

Secondary Menu

  • Students
  • Engage
  • Faculty/Staff Resources

Mobile menu

  • Home
  • Academics
  • Research
  • People
  • News & Events
  • Admissions
  • Students
  • Engage
  • Faculty/Staff Resources
  • About
  • Admissions
  • Contact Us
  • Jobs
  • Funding Opportunities

CSPB 2820 – Linear Algebra with Computer Science Applications

Course Details

*Note: This course discription is only applicable to the Computer Science Post-Baccalaureate program. Additionally, students must always refer to course syllabus for the most up to date information. ​

  • Credit Hours: 3.0
  • Prerequisites: CSPB or CSCI 2824 Discrete Structures with a minimum passing grade of C-
  • Minimum Passing Grade: C-
  • Textbooks: Introduction to Applied Linear Algebra, Boyd & Vandenberghe

Brief Description of Course Content

Introduces the fundamentals of linear algebra in the context of computer science applications. Includes vector spaces, matrices, linear systems, and eigenvalues. Includes the basics of floating point computation and numerical linear algebra.

Specific Goals

By the end of this course, students should be well positioned to apply linear algebra skills in a computer science context.

Specific Outcomes of Instruction
 
  • Use and reason about vectors, theoretically and in computer science applications
  • Use and reason about matrices, theoretically and in computer science applications
  • Understand and apply linear functions, and the relation between linear functions and matrices
  • Solve systems of linear equations, and reason about the computational complexity of them

Brief List of Topics to be Covered

● Vectors

● Linear functions

● Norm and distance

● Writing linear algebra code

● Clustering

● Linear independence

● Matrices

● Matrix examples

● Linear equations

● Linear dynamical systems

● Matrix multiplication

● Matrix inverses

● Least squares

● eigenvalues, eigenvectors, and singular values

● Least squares data fitting

● Least squares classification

Mathematical Concepts Used
Algebra, including solving equations, proofs, real numbers, inequalities, and functions, linear algebra, as described above

Return to Course List

  • Facebook
  • Twitter
  • LinkedIn
  • Instagram
  • YouTube

Apply  Visit  Give

Departments

  • Ann and H.J. Smead Aerospace Engineering Sciences
  • Chemical & Biological Engineering
  • Civil, Environmental & Architectural Engineering
  • Computer Science
  • Electrical, Computer & Energy Engineering
  • Paul M. Rady Mechanical Engineering

Programs

  • Applied Mathematics
  • Biomedical Engineering
  • Creative Technology & Design
  • Engineering Management
  • Engineering Physics
  • Engineering Plus
  • Environmental Engineering
  • Materials Science & Engineering

Affiliates & Partners

  • ATLAS Institute
  • BOLD Center
  • Colorado Mesa University
  • Colorado Space Grant Consortium
  • Discovery Learning
  • Engineering Honors
  • Engineering Leadership
  • Entrepreneurship

 

  • Herbst Program for Engineering, Ethics & Society
  • Idea Forge
  • Integrated Teaching and Learning
  • Global Engineering
  • Mortenson Center for Global Engineering
  • National Center for Women & Information Technology
  • Western Colorado University

Footer menu

  • About
  • Admissions
  • Contact Us
  • Jobs
  • Funding Opportunities

Computer Science

1111 Engineering Drive
ECOT 717, 430 UCB
Boulder, CO 80309-0430 USA
Phone: 303-492-7514
Contact Us by Email
Fax: 303-492-2844   
GPS Coordinates 40.006387, -105.261582

College of Engineering & Applied Science
Phone: 303-492-5071
Email: cueng@colorado.edu

Connect with CU Engineering

  • Facebook
  • Twitter
  • YouTube
  • LinkedIn
  • Instagram

University of Colorado Boulder

University of Colorado Boulder
© Regents of the University of Colorado
Privacy • Legal & Trademarks • Campus Map

Return to the top of the page