By their efforts in this course, students should improve in the following course learning outcomes: data, vectors, inner products, norms, clustering, k-means algorithm, linear systems, vector equations, linear independence, orthogonality, matrices, matrix equations, inverse, linear transformations, Gram-Schmidt algorithm, linear dynamical systems, control, least squares, data fitting, regression, validation, feature engineering, classification, multi-objective least squares, regularization, constrained least squares, eigenvalues, eigenvectors, diagonalization, singular value decomposition, dimension reduction. Python programming, particularly the NumPy package, will be integrated throughout all topics.
Additionally, students will improve in the following university Essential Learning Outcomes: Quantitative Literacy, Problem Solving, Communication, Digital Literacy, and Critical Thinking.