Показать сообщение отдельно
Старый 16.03.2007, 16:44   #1
Paul Kellerman
Gold Member
 
Регистрация: 25.06.2005
Адрес: F000:FFF0
Сообщений: 1,804
По умолчанию Математические дисциплины в IT-образовании

Хотелось бы обсудить следующую научно-педагогическую проблему.

Ни для кого не секрет, что во многих сферах деятельности, в том числе
в сфере IT, причем деятельности, связанной не с НИИ, ВУЗ или особыми
конструкторскими бюро, а с типовой коммерческой организацией, роль
классической математики с присущими ей непрерывными функциями и
бесконечным полем вещественных чисел, бесконечным пространством,
зачастую весьма и весьма невелика, а иногда и вообще нулевая. Часто
в рамках профессиональной деятельности современным специалистам
не то что умение решать дифференциальные уравнения, а даже уме-
ния решать квадартных или даже линейных уравнений не требуется.

Конкретно в IT-конторах в лучшем случае, требуется изредка умение
складывать и умножать числа, например, при составлении сметы, и то
в том же Excel можно задать формулы, чтобы само все подсчиталось...

В то же время, иногда требуются такие знания и умения по разделам
математики, которые вообще не давались при учебе в школе или ВУЗ.

Например, в рамках курса теории принятия решений и методов опти-
мизации зачастую во всех подробностях мусолится уже "заезженный"
симплекс-метод, который в базовом варианте работает только с неп-
рерывными переменными, а реально как в IT, так и в экономике чаще
имеешь дело с дискретными объектами (процессоры, здания), которые
нельзя представлять дробными количествами. И приходится самостоя-
тельно осваивать дискретную оптимизацию, а для ее понимания надо
сначала хорошо освоить дискретную математику, комбинаторику, кот.
в ВУЗ-ах освещаются уже гораздо хуже и меньше нежели, чем класси-
ческие пределы, производные, интегралы, линейные диф. уравнения,
или же вообще не освещают в силу нехватки преподавателей по ним.

Или, например, выпусник IT-специальности "до одури" нарешавшийся
во время учебы в ВУЗ производных и интегралов, но при этом вообще
не имеющий понятия о теории чисел, конечных полях, а иногда даже
и дискретной математике (ну какая может речь о IT без "дискретки"?)
и, в силу этого, он не может "въехать" в методы шифрования данных,
защиты данных от умышленной или неумышленной модификации, ну и
даже простой поиск путем обхода бинарного дерева, или алгоритм на-
хождения кратчайшего пути для него становится нереально сложным.

Разумеется, отсюда вовсе не следует, что не надо изучать классичес-
кие разделы математики. Их обязательно следует изучать хотя бы по-
тому, что дисциплины естественных наук (физики, химия и др.) описы-
ваются в основном на языке классической математики и без этого не-
возможно иметь более или менее адекватное представление об окру-
жающем мире. Не говоря уж о том, что классическая математика - это
стартовая площадка, освоившись на которой, можно уже пытаться за-
махиваться на более сложные и нетрадиционные разделы математики.

Речь идет о том, что для конкретных специальностей нужна и соответ-
ствующая дополнительная специализированная математическая под-
готовка, а не только базовый "тренинг" производными и интегралами.

Хотелось бы обсудить эту проблему и, как результат дискуссии, иметь
некоторый перечень дополнительных разделов математики для той
или иной специальности (которые затронутся в дискуссии), и что еще
более важно - список книг, по которым можно освоить эти разделы.

P.S. Конкретно для IT-специальностей я когда-то пытался составить
перечень общих и специальных матдисциплин и вот что получилось:

1-й семестр:

- Математический анализ функций действительных переменных.
- Линейная алгебра и аналитическая геометрия.
- Дифференциальные уравнения.

2-й семесетр:

- Математический анализ функций действительных переменных.
- Теория вероятностей и математическая статистика.
- Основы теории поля. Тензорное исчисление.

3-й семестр:

- Математический анализ функций комплексных переменных.
- Введение в дискретную математику. Основы теории графов.
- Численные методы. Сложность вычислений.

4-й семестр:

- Комбинаторные методы дискретной математики.
- Основы теории чисел.
- Математическая логика.

5-й семестр:

- Непрерывная линейная и нелинейная оптимизация.
- Основы теории принятия решений.

6-й семестр:

- Дискретная оптимизация.
- Основы теории игр.
Paul Kellerman вне форума   Ответить с цитированием
Реклама