Студенту надо дать курсач, предусматривающий реализацию какого-то практического алгоритма при помощи уже существующего метода матричного умножения. Но его специальность предусматривает практический "выхлоп" для народного хозяйства, то есть такие очевидные вещи типа нахождения обратной матрицы для инверсной кинематики манипулятора или решения СЛАУ не годятся. Надо тему типа "Управление роботом при помощи умножения матриц", "Сортировка металлолома методами матричной арифметики" итд.
Работа непрофильная для него, так что алгоритм должен быть максимально простым. Соль курсача в сравнении методов аппаратного ускорения матричной арифметики на различных задачах. Желательно что-то из области ТАУ или ЦСП.