Unit 0.2.1 What should we know?
ΒΆThe material in this course is intended for learners who have already had an exposure to linear algebra, programming, and the Linux operating system. We try to provide enough support so that even those with a rudimentary exposure to these topics can be successful. This also ensures that we all "speak the same language" when it comes to notation and terminology. Along the way, we try to give pointers to other materials.
The language in which we will program is C. However, programming assignments start with enough of a template that even those without a previous exposure to C can be successful.