Mathematics 330 Homepage

Fall 2020 University of Nevada Reno

330 LINEAR ALGEBRA I (3+0) 3 credits

Vector analysis continued; abstract vector spaces; bases, inner products; projections; orthogonal complements, least squares; linear maps, structure theorems; elementary spectral theory; applications. Corequisite(s): MATH 283 R.

Instructor  Course Section                      Time
Eric Olson  Math 330-1003 Linear Algebra        5:30-6:45pm MW Remote

Course Information

Eric Olson
ejolson at unr dot edu
Through Zoom by appointment.

Student and Course Learning Objectives

  1. Find or identify a basis, use the Gram-Schmidt process to find an orthonormal basis and change a basis.
  2. Compute the dimension of a vector space, the rank of a matrix or the span of a collection of vectors.
  3. Compute eigenvalues and eigenvectors; determine whether a matrix is diagonalizable and if possible diagonalize it.
  4. Ability to translate practical problems in mathematics to vector and matrix notation.
  5. Use computer software and the formalism of linear algebra to calculate solutions.
  6. Understand and clearly communicate theoretical proofs and logical arguments in writing.

Required Texts and Equipment

  1. Stephen Boyd and Lieven Vandenberghe, Vectors, Matrices and Least Squares, Cambridge University Press, 2018.
  2. Stephen Boyd and Lieven Vandenberghe, VMLS Julia Language Companion, draft, 2019.
  3. K.R. Matthews, Elementary Linear Algebra, 2013.
  4. Home computer running Windows, Linux or MacOS and a suitable web camera. Note that it is possible to provision certain mobile phones as web cameras for use on a computer.

Information about Software

Lecture Notes

Here are lecture notes from the distance learning classes to help people catch up who may have experienced technical difficulties during the lecture. Attendance is mandatory and will be taken starting with the second week of class. Don't forget to check WebCampus for graded discussions, pending homework assignments, quizzes and the schedule of Zoom lectures.


[09-Dec-2020] Prep Day

This is the study day after the last day of class and before the final exam.

[29-Nov-2020] Quiz 3 Solutions

Quiz 3 is being graded. I have made a solution key for reference.

[16-Nov-2020] QR and Least Squares

I made some notes Gram-Schmidt Orthogonalization and least squares for a section of Math 330 that I taught some time ago. As these notes still seem relevant, I've posted them here as a reference.

[09-Nov-2020] Quiz 3

Quiz 3 is a take home exam that will be available on November 9 and due the following week on November 16.

[21-Oct-2020] Quiz 2

Quiz 2 will be held in class over zoom on October 21. This exam will be closed book and closed notes. Please make sure your web cameras are working and have your UNR student ID at hand for identity verification. Note that it will not be possible to take this exam without a working web camera. Check your system is working ahead of time and after that don't change any configuration settings until after the exam. You will also need your own pencil and paper.

As stated in the course schedule, Quiz 2 will cover Chapter 5 through Chapter 7 from our text. In addition to the relevant homework assignments, please review the following topics and tasks:

Again, please also be prepared to work problems similar to those in the relevant homework assignments. My solutions to these homework assignments have been provided below.

[20-Oct-2020] Images Broken in Homework

If you are having difficulty viewing the images in the homework assignments, note that the Google Chrome web browser was recently updated with a policy--not compliant with web standards--that prevents images from a non-encrypted source to be viewed on an encrypted webpage. Possible solutions are I'm currently working on getting an encryption certificate for the server on which the images are hosted. Until then one of the above work arounds may be necessary.

[19-Oct-2020] Homework 8 and 9 Solutions

I have posted solutions to homework 8 and homework 9 to help you study for the coming quizzes and exam.

[18-Oct-2020] Homework 7 Solutions

I have posted solutions to homework 7 to help you study for the coming quizzes and exam.

[12-Oct-2020] Homework 5 and 6 Solutions

I have posted solutions to homework 5 and homework 6 to help you study for the coming quizzes and exam.

[30-Sep-2020] Quiz 1 Solutions

Quiz 1 is now graded. Please check on WebCampus that I have totaled the scores and recorded them correctly. I have made a solution key for reference.

[23-Sep-2020] Quiz 1

Quiz 1 will be held in class over zoom on September 23. This exam will be closed book and closed notes. Please make sure your web cameras are working and have your UNR student ID at hand for identity verification. Note that it will not be possible to take this exam without a working web camera. Check your system is working ahead of time and after that don't change any configuration settings until after the exam. You will also need your own pencil and paper.

As stated in the course schedule, Quiz 1 will cover Chapter 1 through Chapter 4 from our text. In addition to the first four homework assignments, please review the following topics and tasks:

Again, please also be prepared to work problems similar to those appearing in the first four homework assignments. My solutions to these homework assignments have been provided below. Note that no homework problems from Chapter 4 have been assigned.

[21-Sep-2020] Homework 3 and 4 Solutions

I have posted solutions to homework 3 and homework 4 to help you study for the coming quizzes and exam.

[18-Sep-2020] Homework 2 Solutions

I have posted solutions to homework 2 to help you study for the coming quizzes and exam.

[16-Sep-2020] Homework 1 Solutions

I have posted solutions to homework 1 to help you study for the coming quizzes and exam.

[14-Sep-2020] K-means Clustering

Over the summer I made a video showing how to download and run the JupyterLab notebook for the example code in VMLS Julia Language Companion on k-means clustering.

[30-Aug-2020] Installing JupyterLab

JupyterLab provides a notebook interface that makes using Julia easier to use and also allows one to experiment with the code samples from the Julia Companion. Here is a video demonstration how to install the JupyterLab notebook interface.

[24-Aug-2020] First Day of Class

We will meet over Zoom at 5:30pm. Please see WebCampus for the meeting link.

[23-Aug-2020] Installing Julia

We will be using the Julia during this course. This software is open source and available for Windows, Macintosh and Linux. Please try to install Julia your home computer and let me know how it goes. My suggestion is to download the installer from the official project site for Julia and then follow your mouse. Here is a video demonstration.

Once people have installed Julia and verified it is working, I'll further describe how to install the JupyterLab notebook interface.

[19-Aug-2020] Zoom for Students

Information on Zoom for Students is available here. If you sign into Zoom ahead of time using your UNR student account at the UNR Zoom website, you can enter the online class lectures directly and bypass the waiting room.

[07-Aug-2020] Tentative Course Map

This course will cover the first 12 chapters of the primary text by Boyd and Vandenberghe and then switch to the secondary text by Matthews to cover chapters 4 and 6. I have created a tentative course map describing how everything should fit together. Note the graded homework assignments listed in the course map will likely be changed. Please refer to the homework section and calendar below along with our WebCampus information page for an updated list of problems and deadlines.

[04-Aug-2020] Zoom

I will be giving online interactive lectures through the Zoom Video Conferencing system integrated into WebCampus. If possible, please install and test this software before the first day of class. Note that the university has sponsored Zoom accounts for every student. Accounts may be activated by visiting You do not need to pay Zoom any money to use this software on your home computer. My understanding is that study rooms may be reserved in Mathewson-IGT Knowledge Center and equipment checked out from the @One Digital Media and Technology Center by students who need a suitable location to attend lectures delivered over Zoom.

[03-Aug-2020] WebCampus

This course will be delivered through the UNR WebCampus a customized version of the Canvas learning management platform. According to the documentation Canvas supports access from Windows, MacOS and Linux using current and first previous major releases of the Chrome, Firefox, Edge and Safari browsers. If you are having trouble accessing WebCampus from home or on campus, please contact the UNR OIT Helpdesk.

[02-Aug-2020] Julia

Julia is a free open-source software designed at MIT for performing matrix and vector computations similar to Matlab. This language is quickly becoming popular in science, technology, engineering and mathematics because it is easy to use and generally performs faster than Matlab. Click and install versions can be downloaded for Windows, macOS and Linux from the official Julia language website. If you try to download it over summer and encounter difficulties, please let me know.

[01-Aug-2020] Free Online Textbook

Due to a special arrangement with Cambridge University Press the book for our course is available for free download. A physical copy of the printed book costs about $40 dollars from the Wolfshop UNR Bookstore as well as online. According to the back cover, In my opinion the readability coupled with the existence of a companion text on using Julia to easily perform vector and matrix calculations makes this book particularly well suited for online learning. My hope is you will agree.

[31-Jul-2020] Alternative Remote

This course was originally scheduled to be delivered in-person, but has moved to entirely online due to social distancing and capacity limitations. We will be using a combination of Zoom, WebCampus and other Internet resources which will be announced later. Luckily, this course will not include the additional $34 per credit online fee; however, please make sure you have a computer, suitable web camera and the Internet connection needed for online learning.


     COVID-19 Training Quiz     5 points
     Quiz 1                    20 points
     Quiz 2                    40 points
     Quiz 3                    60 points
     Homework                  80 points
     In-class Participation    20 points
     Final                     80 points
                              305 points total
Exams and quizzes will be interpreted according to the following grading scale:
    Grade        Minimum Percentage
      A                 90 %
      B                 80 %
      C                 70 %
      D                 60 %
The instructor reserves the right to give plus or minus grades and higher grades than shown on the scale if he believes they are warranted.

Course Schedule

Aug 24-Aug 28   Module 1 Vectors
Aug 31-Sep 04   Module 2 Linear Functions

*** Labor Day Sep 07

Sep 07-Sep 11   Module 3 Norm and Distance
Sep 14-Sep 18   Module 4 Clustering
Sep 21-Sep 25   Module 5 Linear Independence

*** Quiz 1 covering modules 1-4 Sep 23

Sep 28-Oct 02   Module 6 Matrices
Oct 05-Oct 09   Module 7 Matrix Examples

Oct 12-Oct 16   Module 9 Linear Dynamical Systems
Oct 19-Oct 23   Module 10 Matrix Multiplication

*** Quiz 2 covering modules 5-7 Oct 21

Oct 26-Oct 30   Module 11 Matrix Inverses

*** Nevada Day Oct 30

Nov 02-Nov 06   Module 12 Least Squares
Nov 09-Nov 13

*** Quiz 3 covering modules 10-11 Nov 9
*** Veteran's Day Nov 11

Nov 16-Nov 20   Module 13 Determinants
Nov 23-Nov 27   Module 14 Eigenvectors Eigenvalues

*** Thanksgiving Nov 26
*** Family Day Nov 27

Nov 30-Dec 04   Module 14 continued
Dec 07-Dec 08

*** Prep Day Dec 9
*** Final exam Dec 11 from 4:50 to 6:50pm

Course Policies

Communications Policy

Lectures and classroom activities will be held online through Zoom at the scheduled meeting time listed in MyNevada for this course. Please check the canvas page for the Meeting ID and Join URL under the Zoom tab. To promote an open communication through this interactive environment, video attendance will be mandatory and count as participation in your final grade. If you wish to set up an appointment for office hours please send me a message through WebCampus and ask through chat after one of the online lectures.

Late Policy

Students must have an approved university excuse to be eligible for a make-up exam. If you know that you will miss a scheduled exam please let me know as soon as possible. Homework may be turned in late--with a possible deduction of points depending on the circumstances--as long as I have not already graded the assignment. When attending a Zoom lecture for the course, it's always better to be late than never.


Students are encouraged to work in groups and consult resources outside of the required textbook when doing the homework for this class. Please cite any sources you used to complete your work including Wikipedia, other books, online discussion groups as well as personal communications. Exams and quizzes, unless otherwise noted, will be closed book, closed notes and must reflect your own independent work. Please consult the section on academic conduct below for additional information.


A web camera will be required for this course in order to comply with university requirements for identity verification. Bring your student ID to all online quizzes and Zoom lectures as if attending class on campus. At the beginning of each class please send a quick hello through chat and a quick goodbye at the end. This will indicate to me that you are ready and also count towards your attendance and participation score.


This course is designed to comply with but not satisfy the UNR Core Objective 10 requirement on diversity and equity. More information about the core curriculum may be found in the UNR Catalog here.

COVID-19 Policies

Statement on COVID-19 Training Policies

Students must complete and follow all guidelines as stated in the Student COVID-19 Training modules, or any other trainings or directives provided by the University.

Statement on COVID-19 Face Coverings

In response to COVID-19, and in alignment with State of Nevada Governor Executive Orders, Roadmap to Recovery for Nevada plans, Nevada System of Higher Education directives, the University of Nevada President directives, and local, state, and national health official guidelines face coverings are required at all times while on campus, except when alone in a private office. This includes the classroom, laboratory, studio, creative space, or any type of in-person instructional activity, and public spaces. A "face covering" is defined as a covering that fully covers a person's nose and mouth, including without limitation, cloth face mask, surgical mask, towels, scarves, and bandanas (State of Nevada Emergency Directive 024). Students that cannot wear a face covering due to a medical condition or disability, or who are unable to remove a mask without assistance may seek an accommodation through the Disability Resource Center.

Statement on COVID-19 Social Distancing

Face coverings are not a substitute for social distancing. Students shall observe current social distancing guidelines where possible in accordance with the Phase we are in while in the classroom, laboratory, studio, creative space (hereafter referred to as instructional space) setting and in public spaces. Students should avoid congregating around instructional space entrances before or after class sessions. If the instructional space has designated entrance and exit doors students are required to use them. Students should exit the instructional space immediately after the end of instruction to help ensure social distancing and allow for the persons attending the next scheduled class session to enter.

Statement on COVID-19 Disinfecting Your Learning Space

Disinfecting supplies are provided for you to disinfect your learning space. You may also use your own disinfecting supplies.

Contact with Someone Testing Positive for COVID-19

Students must conduct daily health checks in accordance with CDC guidelines. Students testing positive for COVID-19, exhibiting COVID-19 symptoms or who have been in direct contact with someone testing positive for COVID-19 will not be allowed to attend in-person instructional activities and must leave the venue immediately. Students should contact the Student Health Center or their health care provider to receive care and who can provide the latest direction on quarantine and self-isolation. Contact your instructor immediately to make instructional and learning arrangements.

Local, State and Federal COVID-19 Information

Statement on Academic Success Services

Your student fees cover usage of the University Math Center, University Tutoring Center, and University Writing and Speaking Center. These centers support your classroom learning; it is your responsibility to take advantage of their services. Keep in mind that seeking help outside of class is the sign of a responsible and successful student.

Equal Opportunity Statement

The Mathematics Department is committed to equal opportunity in education for all students, including those with documented physical disabilities or documented learning disabilities. University policy states that it is the responsibility of students with documented disabilities to speak with the Disability Resource Center during the first week of each semester to discuss appropriate accommodations to ensure equity in grading, classroom experiences and outside assignments. For assistance with accessibility, or to report an issue, please use the Accessibility Help Form. The form is set up to automatically route your request to the appropriate office that can best assist you.

Statement on Audio and Video Recording

Surreptitious or covert video-taping of class or unauthorized audio recording of class is prohibited by law and by Board of Regents policy. This class may be videotaped or audio recorded only with the written permission of the instructor. In order to accommodate students with disabilities, some students may be given permission to record class lectures and discussions. Therefore, students should understand that their comments during class may be recorded.

Academic Conduct

Bring your student identification to all exams. Work independently on all exams and quizzes. Behaviors inappropriate to test taking may disturb other students and will be considered cheating. Don't send electronic messages, talk or pass notes with other students during a quiz or exam. Homework may be discussed freely. When taking a quiz or exam over Zoom or in the classroom don't read notes or books unless explicitly permitted. Sanctions for violations are specified in the University Academic Standards Policy. If you are unclear as to what constitutes cheating, please consult with me.

Final Exam

The final exam will be held on Friday, December 11 from 4:50 to 6:50pm through alternative remote. Please make sure you have a web camera available for the final exam.
Last Updated: Fri Aug 7 18:32:01 PDT 2020