>>
НМУ принципиально не является полноценным вузом, о чём у них на сайте написано, скорее — кружок по интересам.>
В каком смысле не полноценный?Мне придётся заняться цитированием сайта НМУ, а именно,
письма Ю.С. Ильяшенко и С.К. Ландо о статусе НМУ.
Одно из основных различий [НМУ и матфака ГУ—ВШЭ] состоит в том, что Независимый не берёт на себя обязательство выпустить всех студентов, которых принимает, и может позволить себе вести образование на уровне доступном
лишь очень немногим [Выделение моё — U.]... Это обуславливает разницу между НМУ и ФМ. Они занимают разные экологические ниши, не вытесняя, а дополняя друг друга.
А вы предлагаете сделать всё высшее образование только «для избранных». Я эту вашу идею, как мне кажется, хорошо понимаю, я сам ею болел одно время. Сейчас я понимаю, что это, в конце концов, привело бы к катастрофическому падению общего уровня культуры в обществе. Хорошо, что создатели НМУ прекрасно понимают, что для такого максималистского подхода нет пути, что две эти экологические ниши (образование для избранных и мэйнстримовое высшее образование) — не должны вытеснять друг друга.
>
Pascal и подобные вещи уместно рассказывать в чём-то
вроде техникумаС пол года назад Б.Страуструп публиковал одну статью, под названием
«What Should We Teach New Software Developers? Why?» (учтите, пожалуйста, я не собираюсь смешивать development и CS), там он цитировал одного «профессора CS» примерно так: “Famous CS professor (proudly): “We don’t teach programming; we teach computer science.”
Ну и ругался он там, что так нельзя, конечно.
Понимание CS — в России, по крайней мере, — у всех разное. Удивительно, что вы, находясь в Беркли, разделяете какие-то странные идеи насчёт CS. Для меня очевидно, что каково бы ни было понимание CS, а программировать computer scientist должен уметь.
Кстати, это моё мнение разделяют организаторы А(ФТ)У (кажется, где-то выше вы его хвалили?). Посмотрите их
магистерские программы, в обеих, и в CS и в SE, имеется
годовой курс «Программирование на языке C++». Кроме того, в аннотации этого курса сказано: «Курс расчитан на студентов, владеющих синтаксисом хотя бы одного из „стандартных“ структурных языков программирования (C, Pascal [О, ужас! — U.], Fortran, и т.п.)».
Это магистратура.
Я понимаю, что не переспорю вас. Я к этому и не стремлюсь. Мне приходится сталкиваться с радикальными точками зрения с двух полюсов: подобным вашей и противоположной, говорящей, что нужно с утра до ночи учить «промышленным технологиям». Я всегда радуюсь, что чаще всего представители обеих никогда не станут администраторами высшего образования. Хотя ваш полюс, как я уже говорил, мне ближе, конечно. Просто я несколько сместил свои взгляды в сторону «золотой середины» после того, как пару лет попреподавал в провинциальном российском вузе. Может, оно и к худшему, конечно. Но слабых детей, которые, тем не менее, хотят учиться, жалко. Не всем суждено быть победителями олимпиад ACM. И далеко не все могут учиться по книжкам, без лекций (даже если на этих лекциях просто пересказывают книжки) — по словам Миши Вербицкого,
90% не могут.