4 Planning the Course
DECIDE EMPHASIS ON COMPUTER WORK
Computer projects are good vehicles for introducing simple applications, which are important for the majority of our
students. One important reason for having linear algebra students work with professional software like MATLAB is
that they need to know such software exists. In the workplace, they will be using professional software that will be
far faster and more accurate than code based on algorithms alone. At the same time, I feel it is important for them to
learn the basic algorithms of linear algebra because those enhance understanding of concepts.
How much you will emphasize computer assignments, applications, and theory depends on your personal situation.
Your teaching style, your course objectives, and the specific needs at your school are all factors that must be given
consideration. I suggest you look at book [2] which greatly helped me to become aware of issues I had not
previously considered and to navigate these issues for myself.
DESIGN COMPUTER ASSIGNMENTS
The first time you use computer assignments, you should probably proceed with some caution. Evaluate the
effectiveness and difficulty of each assignment before making another. Various details can require more attention
than you might expect, especially at the beginning of the semester. For instance, you may find that access to the
computer labs is inadequate, or a student who buys software has trouble installing it. Equipment has a way of
breaking down when you need it most. It would be wise to assume “If it can go wrong, it will” and then be
pleasantly surprised if things go smoothly. On the other hand, technology is so ubiquitous that I am finding fewer
and fewer problems each year. (It could also be that I know now by experience which IT person to contact.)
It is important to give an easy computer assignment early and collect it to get students started and to help you
evaluate how they react to computer use. I suggest you ask them to work through “Getting Started” during the first
few days. It will be good for them to know what topics are discussed there even if they don‘t understand all the
students select 2 or 3 more for extra credit, which seems a reasonable way to address the variety of student interests.
It is a good idea to discuss each project briefly before assigning it and again when handing the papers back to be
sure everyone got the point. A very real danger in computer projects is that students push the buttons and miss the
obvious points in understanding. The projects here are written like lab forms and from my experience are pretty easy
to grade. Student graders, if available, can be used to grade the projects to save you time.