Гипотетический шестилетний учебный план специальности вида «Прикладная математика и информатика»

Jan 23, 2011 15:39

My suggestion is that the first degree qualifying to practice as a computers scientist should be master's-and a master's designed as a whole-not as a bachelor'r degree with an appended final year or two.
Bjarne Stroustrup «What should we teach new software developers? Why?»

Примерно вот так мог бы выглядить гипотетический учебный план « ( Read more... )

образование, вмк

Leave a comment

pourtous January 23 2011, 13:50:35 UTC
Ну и да, функциональное программирование это конечно стиля и мод, но без вводного курса "парадигмы програмирования" выглядит однобоко.

Reply

cristobal_junta January 23 2011, 13:59:01 UTC
А нельзя "Парадигмы программирования" сделать первой лекцией в рамках курса "Функциональное программирование"?

Reply

pourtous January 23 2011, 14:13:46 UTC
http://www.info.ucl.ac.be/~pvr/paradigmsDIAGRAMeng108.pdf -- объяснишь за одну лекцию так чтобы запомнили хотя бы основы?

Reply

cristobal_junta January 23 2011, 14:21:47 UTC
В рамках программы "Computer science" курс "Парадигмы программирования" будет на месте.
В рамках программы "Applied math" я не вижу смысла детального рассмотрения всей иерархии в рамках отдельного курса.

Reply

pourtous January 23 2011, 14:38:02 UTC
А машграф видишь ).
Your choice.

Reply

cristobal_junta January 23 2011, 14:54:05 UTC
Угу. Машграф и Методы визуализации - итого целый год.
Как же картинки рисовать?

Трассировку лучей я, конечно, не предполагаю в рамках этих курсов.

Reply

pourtous January 23 2011, 14:40:05 UTC
Для applied math там катастрофически не хватает math, если что.

Reply

cristobal_junta January 23 2011, 14:52:29 UTC
Не хватает math? Да, ладно!
И чего же конкретно?
"Специальных функций", "Обобщенных функций", "Асимпототических методов"?

Reply

pourtous January 23 2011, 14:43:49 UTC
cristobal_junta January 23 2011, 14:55:15 UTC
Хорошая ссылка, кстати. Спасибо!

Но это не учебный план. Это список курсов, из которых студенты сами составляют свой учебный план.

Reply

pourtous January 23 2011, 14:50:12 UTC
У тебя натурально, math апплаится только к физике, да ещё и сама физика представляется как набор заданных уравнений и поставленных задач. Все остальные области применения забыта. Самостоятельная постановка задач даже в выбранной узкой области -- забыта.
Это не программа шестилетка applied math для подготовки специалистов, это "что бы мне хотелось знать, учитывая, что я уже защитился, полностью доволен выбранной областью, и никуда из неё вылезать не собираюсь". Разные вещи.

Ладно, засим перестаю флудить.

Reply

cristobal_junta January 23 2011, 14:59:53 UTC
На другой кафедре вместо физики могли бы рассказывать про экономику, еще на какой-то - биологию, и т.д. Смешивать же все это в рамках предложенного здесь "учебного плана" мне представляется нецелессообразным.

И да, ты правильно заметила, что в первом абзаце поста некоторые слова у меня выделены курсивом.

Самостоятельная постановка задач - это в рамках спецсеминаров и работы с научным руководителем.

И, конечно, флуд в этой теме только приветствуется!

Reply

yurikl January 23 2011, 22:25:56 UTC
Не знаю. Знать разные подходы к написании программ нужно, причем тем раньше, чем лучше. может на функциональных языках писать никогда не будет, но его знания уже изменять человека ;).

Reply

cristobal_junta January 24 2011, 22:58:33 UTC
Твоя аргументация представляется мне разумной.

Пожалуй, курс вида "Парадигмы программирования" и следующий за ним "Функциональное [и прочее] программирование" могли бы быть столь же основополагающими и формирующими особенности мышления, каковыми сейчас являются матан и функан.

Есть, правда, опасение, что на младших курсах студенты еще не способны будут усвоить.

Я пытался летом между четвертым и пятым курсом освоить самостоятельно OCaml. О том, что это функциональный язык, понятия не имел. О существовании такой парадигмы тоже. Короче, ничего у меня не получилось. И сейчас я по-прежнему живу, ничего не зная о функциональном программировании :-( А время-то идет!..

Reply


Leave a comment

Up