Computer-science: Linear algebra resources

Created on 9 Sep 2017  Â·  8Comments  Â·  Source: ossu/computer-science

In issue #418, a number of students raised issues about the course we're currently recommending for linear algebra (LAFF). The main complaint seems to be that students start getting lost pretty quickly because challenging concepts are explained perhaps too theoretically and not enough in plain English.

A few alternatives, some of which were suggested by students:

I'm open to replacing LAFF with Gilbert Strang's course, but I worry that Strang's course could be just as difficult to understand as LAFF without some introductory material. Khan Academy is also very compelling since it includes assignments. I would like to solicit more feedback from people who have experimented with these different resources to see what the best one is — which may end up being some combination of resources. Note also that a resource doesn't have to be "all-or-nothing" — we can say "the first five weeks of course X and then course Y", similar to what we did in Intro CS.

Part of what makes LAFF so attractive is the integration of programming assignments. These should be considered mandatory for anyone learning linear algebra for CS. So my inclination is to keep LAFF in the curriculum, but add a short supplement before it, like Essence of Linear Algebra.

fix applied

Most helpful comment

I second the suggestion to add Essence of Linear Algebra (EoAL) as an introduction and then LAFF after that. I was actually going to make a pull request to start a new section in Extras for videos (right now there are just Courses and Readings, neither of which fits Essence of Linear Algebra well). I think putting EoAL directly into the curriculum is an even better step.

Reasoning:

  • Essence of Linear Algebra is an incredible resource. It does an even better job than Strang's materials at giving a high level view of what is going on. It does not offer the depth that students need, so it needs to be paired with another course.

  • OSS should always prioritize resources that provide students with feedback. Feedback is one of the 7 Principles of Undergraduate Education (Chickering and Gamson, 1987), a work cited thousands of times. OSS can't yet assure all of the principles, but we can focus on courses with assignments that are graded and which give immediate feedback. That focus will aid all learners.

  • Prioritization of feedback tells us to choose LAFF over Strang's course.

  • I hope that MIT releases an MITx version of Linear Algebra in the near future. I think the Strang lectures focus on comprehension. I'm concerned that LAFF focuses overly much on efficient computation.

  • @DevStorage if we are unwilling to consider why students have difficulty with the curriculum and how we can address that difficulty, then we don't need to spend any time to create a curriculum at all. If students trust OSS enough to follow the recommended curriculum, OSS needs to live up to that trust by continually evaluating where the curriculum falls short and how to improve it.

All 8 comments

OSSU isn't a regular university, so you need to be more interactive and find information by yourself(because you interested in it, isn't you?). There are also a lot of people that don't want to learn and find information, and we don't need to take them seriously.

I was the one that recommended adding LAFF into the OSSU curriculum because I felt the course at the time was not in-depth enough and could use some work. I do agree that LAFF also has some issues. I like the idea of recommending a starter course and then recommending LAFF. Giving the participant an introduction to Linear Algebra before throwing them into LAFF seems like something that would make the experience much easier.

I second the suggestion to add Essence of Linear Algebra (EoAL) as an introduction and then LAFF after that. I was actually going to make a pull request to start a new section in Extras for videos (right now there are just Courses and Readings, neither of which fits Essence of Linear Algebra well). I think putting EoAL directly into the curriculum is an even better step.

Reasoning:

  • Essence of Linear Algebra is an incredible resource. It does an even better job than Strang's materials at giving a high level view of what is going on. It does not offer the depth that students need, so it needs to be paired with another course.

  • OSS should always prioritize resources that provide students with feedback. Feedback is one of the 7 Principles of Undergraduate Education (Chickering and Gamson, 1987), a work cited thousands of times. OSS can't yet assure all of the principles, but we can focus on courses with assignments that are graded and which give immediate feedback. That focus will aid all learners.

  • Prioritization of feedback tells us to choose LAFF over Strang's course.

  • I hope that MIT releases an MITx version of Linear Algebra in the near future. I think the Strang lectures focus on comprehension. I'm concerned that LAFF focuses overly much on efficient computation.

  • @DevStorage if we are unwilling to consider why students have difficulty with the curriculum and how we can address that difficulty, then we don't need to spend any time to create a curriculum at all. If students trust OSS enough to follow the recommended curriculum, OSS needs to live up to that trust by continually evaluating where the curriculum falls short and how to improve it.

I don't know EoLA but Strang's material helped me a lot while studying LA. I always look for his material.

I found the book Linear Algebra: Step by Step very useful. The book starts from the basics and explains all concepts in detail. It also has complete solutions available on publisher's website. The amazon reviews seem to confirm my opinion.

I agree with @waciumawanjohi about the importance of feedback in a course. LAFF provides good information and valuable feedback, even if it is a little heavy at the start. Additional resources such as Khan Academy or lighter reading material as a background are always useful though. That said, those extra resources should remain extra and not be included as part of the curriculum. However, it wouldn't hurt if they were suggested as an option prerequisite before starting LAFF.

I have almost complete calculus one, and won't be possible without links provided in curriculum, because lectures sometimes do not provide enough information to solve their quizzes (after working through textbook it is feasible task). If LAFF has the same issue it would be better to provide link where students can find material which will help to successfully complete that course.

I completely agree about the importance of feedback which is why I want to keep LAFF in the curriculum. It sounds like there is no major disagreement with keeping it there either.

So I tentatively plan to add Essence of Linear Algebra into the next curriculum update. It's come highly recommended from several sources, and it seems to bridge an important conceptual gap, so I feel comfortable making it part of the curriculum proper.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

bravech picture bravech  Â·  6Comments

spamegg1 picture spamegg1  Â·  4Comments

rip222 picture rip222  Â·  3Comments

lixsee picture lixsee  Â·  3Comments

timeneverdie picture timeneverdie  Â·  4Comments