Преподаватель что ли? Какие дисциплины преподаёте? "Численные методы" что ли? Учил я в ВУЗе эту хрень...МатКад, МатЛаб. Так этот софт нужен инженерам и математикам. Зачем он программистам?
Та боже упаси, преподаватель.. Распинаться перед студентами, которые считают, что для счастья им нужно всего то знать c# и .net. Нет уж, увольте. Таких действительно большинство.
МатКад и МатЛаб в численных методах на лабораторках это для тех, кто претендует на 3-4. Те, кто претендует на 5 - это та же лаба, только уже на C. По крайней мере так было в ХНУРЭ.
Я ссылку давал не просто так на самом деле.
Знание языка программирования, технологии, инструмента (IDE например и дебагер, а также возможно еще и камня) это у нас кодировщик.
Знание того же самого +
* системы массового обслуживания (это необходимо для параллельного программирования, для высоконагруженных систем, сервисов, понимания блокировок
* архитектуру компьютера и камня (а это для быстрого нахождения узких мест)
* физики (для симуляции чего либо. понимания основ предметной области)
* математики, матстатистики (да, да, в бух софте это необходимо)
* численных методов (для понимания сложностей вычислений и возможности упростить\ускорить)
* моделирования (проверить на реальном объекте не всегда возможно\дорого\опасно (АЭС). Часто моделирование спасает от техногенных катастроф или экономических последствий)
* Теория игр
* искусственный интелект (игрострой и не только)
* защита информации (попробуйте расковырять Skype, они этот предмет знают)
... еще долго можно перечислять университетский курс, но я хочу есть.
Так вот это уже разработчик. И да, разработчик - это таки инженер.