ROB 101 Computational Linear Algebra: Mathematics at the Scale of Life
Linear algebra and coding are rapidly becoming an essential foundation for the modern engineer in a computational world. Students in this course will gain insights into the mathematical theory of linear algebra and its realization in practical computational tools.
Math is the language of engineering, but coding is believing and realizing it. The mathematical content of ROB 101 is built around systems of linear equations, their representation as matrices, and numerical methods for their analysis. These methods are given life through the lens of robotics and contemporary intelligent systems and their compelling applications.
PDF of Textbook (Computational Linear Algebra by Prof. Jessy Grizzle)
PDF of Julia Programming Guide (Lab Manual for Julia Instruction: Computational Linear Algebra by Prof. Jessy Grizzle)
Course GitHub Repository (Lecture Notes, HW sets, Programming Assignments, Projects)
Textbook’s GitHub Repository (Latex Source Files)
YouTube Lectures Fall 2020 (Professor Jessy Grizzle)
YouTube Lectures Fall 2021 (Professor Maani Ghaffari)
ASEE Article: Solving for Equity (A curriculum redesign at the University of Michigan integrates robotics and AI to make engineering education more inclusive and accessible)
2021 Provost Teaching Innovation Prize (Selection Criteria: Must demonstrate a significant impact on teaching effectiveness, student learning, and retention. Additionally, these innovations should be replicable by other instructors and scalable for widespread use.)
Note for Potential Adopters The course scales well. One instructor with a team of undergraduate teaching assistants is able to handle 250 students per semester.