Skip to main content

Preface Preface

It seems everyone finds a way to cover linear algebra differently, and my institution is no exception. We have two separate semester-long 1-credit courses that students typically take in their first year alongside calculus I and II. The courses are aimed at introducing the calculations of linear algebra without much theory or abstraction. As I understand the department historical lore, the reason for this is so that computer science and engineering students learn the topics they need without having to get the more theoretical (and proof-heavy) treatment involving abstract vector spaces that math majors will encounter in a later course.
Before this book, we were happily using a combination of existing resources. The first among these is Fundamentals of Matrix Algebra by Gregory Hartman. His work is similarly light on theory and abstraction and covers topics in a similar order, but it does too much of some things and omits other things we want to include. Still, I have made use of his Creative Commons license and borrowed much of his work as the foundation for mine, some of it not changed much or at all. The second is Understanding Linear Algebra by David Austin. I have also borrowed heavily from his work, particularly the material on LU Decomposition and Markov Chains. I am deeply indebted to both of them for writing and sharing their work so freely.
This book is written so that each section corresponds to one day of class. As an instructor, I have often thought of student learning taking place “before class”, “during class”, and “after class”, and so each section of this book (except the first) contains Prepare, Participate, and Practice material. The Prepare material is meant to be accessible for students to read and complete on their own without an instructor. I have written and included at least 2 interactive questions plus a set of reading questions to be completed so that students can assess their understanding and identify any gaps. I had the principle in mind that every student should be able to get or be shown the right answer eventually, with explanations provided for common mistakes. The Participate material is structured much differently, with answers and feedback not as readily visible, and it’s intended to be suitable for students to work on during class in groups under the supervision of an instructor.
The Practice exercises are interactive and autograded so that students do have feedback as to correctness, but they most often do not include explanations. The Additional Practice exercises are what you might find in a typical paper textbook, with answers provided but not solutions. Most of these came directly from the books of Hartman or Austin. Exercises from either set should be suitable to assign for after class or review before an exam.
If the html version of this book is hosted on Runestone, then student work on the interactive elements can be saved and grades assigned.
I welcome feedback and corrections. As I tried to make clear above, many of the good ideas contained herein are not mine and credit is due to Gregory Hartman and David Austin. I have rearranged the structure, added interactive elements, and done some amount of editing and revising. The blame for any errors belongs entirely to me.