I used to lecture numerical methods to students of 2nd year enginneering studies within a course called "Basics of Informatics II". The course contained a repetition of linear algebra fundamentals and matrix calculus, basic methods for the solution of linear and nonlinear equation sets, basics of numerical integration, interpolation, approximation and finite difference methods. Classes were run in our linux lab and most tasks were solved with octave.

The description of the course is available here (in Polish).