MA 351: Elementary Linear Algebra
Fall 2026, Purdue University

http://www.math.purdue.edu/~yipn/351

Course Description:

Systems of linear equations, matrices, finite dimensional vector spaces, determinants, eigenvalues and eigenvectors.

Instructor:

Aaron Nung Kwan Yip
Department of Mathematics
Purdue University

Contact Information:

Office: MATH 432
Email and Phone: click here

Lecture Times and Places:

Section 022 (CRN 64933): T, Th 10:30am - 11:45am, PHYS 202

Office Hours:

T, W: 4:30pm-5:45pm, MATH 432, or by appointment

Occasionally, due to unexpected events, there might be a need for online meetings and lectures. These will be conducted in Zoom.
You can also find this link in Brightspace MA351 course homepage Content/Zoom (upper left corner, second tab).
This link will also be used in case you need to see me online.

Textbook:

Main Text (required):
[P] Linear Algebra, Ideas and Applications, 4th edition, Richard Penney, Wiley.
(available online using your Purdue Career account)
You are highly encouraged to make good use of the textbook by reading it.

Homework:

Homeworks will be assigned weekly, due usually on Thursday in class. They will be gradually posted as the course progresses. Please refer to the course announcement below.

  • Steps must be shown to explain your answers. No credit will be given for just writing down the answers, even if it is correct.

  • As a rule of thumb, you should only use those methods that have been covered in class. If you use some other methods for the sake of convenience, at our discretion, we might not give you any credit. You have the right to contest. In that event, you might be asked to explain your answer using only what has been covered in class up to the point of time of the homeworks or exams.

  • As a rule of thumb, you should make use of all the information given in a problem. No point will be given by just writing down some generic statements, even though they are true.

  • Please staple all loose sheets of your homework to prevent 5% penalty.

  • Please resolve any error in the grading within one week after the return of each graded assignment.

  • No late homework will be accepted (in principle).

  • You are encouraged to discuss the homework problems with your classmates but all your handed-in homeworks must be your own work. Submitting identical work constitutes one form of cheating.
  • Examinations:

    Tests: Midterm One (Week 7, Oct 8), Midterm Two (Week 12, Nov 12), both in class

    Final Exam: During Final Exam Week

    No books, notes or electronic devices are allowed (nor needed) in any of the tests and exam.

    Grading Policy:

    Class Participation (daily or weekly quizzes, etc, 5%)
    Homeworks (25%)
    Test (40%, 20% each test)
    Final Exam (30%)

    You are encouraged to attend all the lectures. However, I do not take attendance. The quizzes are used to check your basic understanding and provide an opportunity for you to mingle with your classmates and myself. It is open book, open note and open discussion, hopefully a fun activity. No make-up quiz will be given. You do not need to worry if you miss a few. However, if you anticipate to miss more (for legitimate reasons), please by all means let me know as soon as possible.

    The following is departmental policy for the grade cut-offs:
    97% of the total points in this course are guaranteed an A+,
    93% an A,
    90% an A-,
    87% a B+,
    83% a B
    80% a B-,
    77% a C+,
    73% a C,
    70% a C-,
    67% a D+,
    63% a D, and
    60% a D-.
    For each of these grades, it's possible that at the end of the semester a lower percentage will be enough to achieve that grade.

    You are expected to observe academic honesty to the highest standard. Any form of cheating will automatically lead to an F grade, plus any other disciplinary action, deemed appropriate.

    Nondiscrimination Statement:

    This class, as part of Purdue University's educational endeavor, is committed to maintaining a community which recognizes and values the inherent worth and dignity of every person; fosters tolerance, sensitivity, understanding, and mutual respect among its members; and encourages each individual to strive to reach his or her own potential.

    Student Rights:

    Any student who has substantial reason to believe that another person is threatening the safety of others by not complying with Protect Purdue protocols is encouraged to report the behavior to and discuss the next steps with their instructor. Students also have the option of reporting the behavior to the Office of the Student Rights and Responsibilities. See also Purdue University Bill of Student Rights and the Violent Behavior Policy under University Resources in Brightspace.

    Accommodations for Students with Disabilities and Academic Adjustment:

    Purdue University strives to make learning experiences accessible to all participants. If you anticipate or experience physical or academic barriers based on disability, you are also encouraged to contact the Disability Resource Center (DRC) at: drc@purdue.edu or by phone at 765-494-1247.

    If you have been certified by the DRC as eligible for accommodations, you should contact me to discuss your accommodations as soon as possible. See also Courses: ADA Information for further information from the Department of Mathematics.

    Campus Emergency:

    In the event of a major campus emergency or circumstances beyond the instructor's control, course requirements, deadlines and grading percentages are subject to change. Check your email and this course web page for such information.

    See also Emergency Preparedness and Planning for campus wide updates.

    Course Outline (tentative):

    Chapter 1: linear systems and their solutions, matrices;
    Chapter 2: vector spaces and subspaces, linear (in)dependence, dimension;
    Chapter 3: linear transformation;
    Chapter 4: determinants;
    Chapter 5: eigenvectors and eigenvalues.

    Course Progress and Announcement:

    You should consult this section regularly, for homework assignments, additional materials and announcements.
    You can also access this page through BrightSpace.


    Key outcomes of this course:
    (1) setting up of systems of linear algebraic equations, finding their solutions, interpretation of solutions;
    (2) effective use of matrix notations and their interpretation;
    (3) interpretation of (1) and (2) using the concept of abstract (and yet concrete and useful) vector spaces, in particular, basis, dimension, and geometry of subspaces;
    (4) last but not least, an introduction and initiation to the understanding and appreciation of the need of giving proofs, how to write proofs and knowing what constitutes a proof.

    Some tips and comments:

    NOTATION MATTERS!!!!!!!!!!!!!!!
    A clear understanding of notations is one of the keys to fullly appreciate mathematics.
    The notations created for and used in linear algebra are supposed to make the concepts and computation easier.
    But you need to UNDERSTAND them in order to get the most out of them.

    Please do not commit these CRIMES against matrices.

    READ THE TEXTBOOK!
    Get used to how mathematics are formulated and presented.

    My MOTTO on the use of technology (which I use often):
    IF TECHNOLOGY HELPS YOU UNDERSTAND, BY ALL MEANS USE IT. OTHERWISE, USE IT AT YOUR OWN RISK!
    For the homework, I believe all the problems should be and can be done by hand. In order to get full credit, sufficient steps must be shown. You are welcome to use technology to check your answers.

    BEWARE THAT DURING THE TESTS AND EXAM, NO TECHNOLOGY WILL BE ALLOWED.

    Some matlab information.
    (1) Matlab and linear algebra go hand in hand. Its effective usage
    (a) requires good understanding of linear algebra, and also
    (b) enhances your understanding of linear algebra.
    (2) A very simple tutorial. Just follow the steps in the file.
    (3) There are "lots" of Matlab manual available online. Type "matlab manual" in google.

    Last but not least,
    SHOW UP IN CLASS!!!!!!!!!!!!!!!
    (Some notes or extra materials will be posted. They are not meant to replace my lectures.)


    Week 1 (Aug 25, 27):

    [P 1.2, 1.3]
    Geometric interpretations of finding solutions:
    (i) (row) intersection between lines, planes;
    (ii) (column) writing vector as linear combination;
    (iii) (map) finding pre-image of a point under linear transformation.
    Vector Algebra:
    (i) vector addition;
    (ii) scalar multiplication.
    properties of vector operations.
    Elementary row operations (ERO):
    (i) interchange two rows;
    (ii) multiply a row by a nonzero number;
    (iii) add a multiple of a row to another.

    Note: Three interpretations of solving linear systems (html, uses MathJax - experimental)
    Ref: Vector Algebra (html, uses MathJax - experimental) (Johnston, Intro. Linear and Matrix Algebra)
    Note: Gaussian Elimination (html, uses MathJax - experimental)

    Homework 1 (accessible pdf) (html, uses MathJax - experimental)
    due: Thursday, Sept 3rd, in class.



    Week 2 (Sep 1, 3):

    [P 1.3] General mxn linear system: m equations in n unknowns. (Note: m might not equal n.)
    Gaussian eliminations:
  • elementary row operations (ERO),
  • equivalence between systems (under ERO),
  • row echelon form (REF),
  • backward substitution,
  • pivot vs free variables,
  • reduced row echolon form (RREF).
    Three and only three possibililies upon solving mxn linear systems:
    (i) unique solution (only pivot variables, i.e. no free variables);
    (ii) infinitely many solutions (some free variables);
    (iii) no solution (inconsistent)
    Some applications of linear system:
  • An example from "Nine Chapters" - an ancient Chinese Math book (html, uses MathJax - experimental) (original Chinese version)
  • Finding interpolating polynomials
  • Traffic Flows - Penney (html, uses MathJax - experimental)
  • Leontief input-output economic model (html, uses MathJax - experimental)

    Note: Examples of solving mxn linear systems (html, uses MathJax - experimental)


    Week 3 (Sep 8, 10):


    Week 4 (Sep 15, 17):


    Week 5 (Sep 22, 24):


    Week 6 (Sep 29, Oct 1):


    Week 7 (Oct 6, 8):
    Midterm One: in class, Thursday, Oct 8


    Week 8 (Oct 15) (Oct 12-13: Fall Break):


    Week 9 (Oct 20, 22):


    Week 10 (Oct 27, 29):


    Week 11 (Nov 3, 5):


    Week 12 (Nov 10, 12):
    Midterm Two: in class, Thursday, Nov 12


    Week 13 (Nov 17, 19):


    Week 14 (Nov 24) (Nov 25-27: Thanksgiving Break):


    Week 15 (Dec 1, 3):


    Week 16 (Dec 8, 10):


    Week 17 (Dec 14-29):
    Final Exam Week