Интересно, уважаемые коллеги, что сейчас изучают по программированию в вузах России?
Я учился в 1991--1996 годах по специальности "прикладная математика" в МГУЛ (бывшем МЛТИ). Тогда я изучал языки Fortran, Pascal, C++, IBM Assembler.
Также нам читали курсы по численным методам, трансляторам, операционным системам.
А что сейчас учат в вузах на программистских специальностях?
1613 г. = 2024 г.
Re: Что сейчас изучают по программированию в вузах России?
P.S. Также мы изучали математический анализ, линейную алгебру и аналитическую геометрию, дискретную математику, теорию графов, математическую логику, теорию функции комплексных переменных, функциональный анализ, дифференциальные уравнения, теорию вероятности и математическую статистику, теорию автоматического управления, физику.
1613 г. = 2024 г.
Re: Что сейчас изучают по программированию в вузах России?
RF>Интересно, уважаемые коллеги, что сейчас изучают по программированию в вузах России? RF>Я учился в 1991--1996 годах по специальности "прикладная математика" в МГУЛ (бывшем МЛТИ). Тогда я изучал языки Fortran, Pascal, C++, IBM Assembler. RF>Также нам читали курсы по численным методам, трансляторам, операционным системам. RF>А что сейчас учат в вузах на программистских специальностях?
Java, SQL (и базы данных), на так называемой бизнес-информатике еще 1С. Это то, что знаю точно, насчет фортрана и паскаля ничего не могу сказать.
Математика никуда не делась.
Ты, кстати, можешь зайти на сайт интересующего вуза и посмотреть там программу обучения по соответствующей специальности. Часто довольно подробно расписано.
Re: Что сейчас изучают по программированию в вузах России?
Здравствуйте, RussianFellow, Вы писали:
RF>P.S. Также мы изучали математический анализ, линейную алгебру и аналитическую геометрию, дискретную математику, теорию графов, математическую логику, теорию функции комплексных переменных, функциональный анализ, дифференциальные уравнения, теорию вероятности и математическую статистику, теорию автоматического управления, физику.
Это все осталось. Я со специальности 220400, "Программное обеспечение [...]", так что у нас еще была куча предметов конкретно по разработке софта. Но вся перечисленная математика тоже была, может быть только с меньшем объеме (2 года на математику, потом еще отдельно мат. статистика, а теория графов шла в рамках курса теории компиляторов).
С уважением, Artem Korneev.
Re: Что сейчас изучают по программированию в вузах России?
Здравствуйте, RussianFellow, Вы писали:
RF>Я учился в 1991--1996 годах по специальности "прикладная математика" в МГУЛ (бывшем МЛТИ). Тогда я изучал языки Fortran, Pascal, C++, IBM Assembler. RF>А что сейчас учат в вузах на программистских специальностях?
Полный список изучаемых предметов публикуется на сайтах ВУЗов. В целом — там мало что меняется, образование очень инертно. Состав курсов остается более-менее постоянным, а содержание немного обновляют раз в несколько лет. В целом, информация получается более-менее актуальной.
По языкам — мы изучали С и С++ (2002-2008). Но там уже появлялись аспиранты, активно толкающие Java в курс ООП, так что не удивлюсь, если в моем университете С++ уже поменяли на Java.
Тогда-то я был раз изучать С++, но сейчас этот язык кажется мне не самым удачным выбором. Куда больше учебного времени уделялось деталям синтаксиса, чем, собственно, практикам ООП.
С уважением, Artem Korneev.
Re: Что сейчас изучают по программированию в вузах России?
Из того, что относится к IT, насколько я помню, паскаль, ассемблер, С, С++, лисп, пролог, СУБД, конструирование компиляторов, операционные системы, сети, юникс. Это 2004 год.
RF>А что сейчас учат в вузах на программистских специальностях?
1. Самая программистская специальность — Программная инженерия, 09.03.04
2. Половина курса — математика в самых разнообразных видах.
Много дискретки самой разнообразной.
3. Физики (у нас) нет вообще. Мы отказались от нее совсем — чтобы от физиков не зависеть.
А сами преподаем моделирование физических процессов.
И пишем курсовую по этой дисциплине.
4. Собственно, из языков С++, С#, Python
Дисциплин по программированию и разработке — весь учебный план.
И программирование, и ООП, и анализ требований, и тестирование ПО, и проектирование ПО, и управление разработкой...
И локальные системы, и распределенные, и клиент-серверные, и мобильные
Котлин пока не даем, но наши в городе уже на нем пишут — уже разговариваем, когда нас начнут знакомить...
Кстати, про Эликсир — тоже самое — разговариваем, надо ли давать и в каких дисциплинах.
Из СУБД — перешли на PostgreSQL.
Естественно, веб-разработка.
Здесь больше используются микрософтовские дела, и намечается переход на NET Core.
Сдерживает нас только техника — ректор нифига не хочет денег на компьютеры давать.
5. Самое важное — каждый семестр 2 (ДВЕ) курсовых.
С реализацией программы и написанием документации.
И еще три практики, когда тоже пишется программа и документация к ней.
Кстати, на практике частенько даем рефакторинг прежних работ.
Могу с ответственностью заявить, что НИ В ОДНОМ ВУЗе России не дают программирование в таком объеме.
В общем, если чел нас прошел — это реальный программер.
Многие не выдерживают — вылетают.
Ибо представляли программирование как писание игрушек и огребание кучи бабла...
6. Отдельная дисциплина — коллективный проект.
Группа разбивается на команды, выбирает тимлида.
И в течение семестра по scrum-agile делают реальный проект.
Раз в неделю — две происходит сбор и намечаются задачи на спринт.
На следующее сборище — отчет о сделанном-несделанном, и следующий спринт.
Задачи реальные, так как преподает наш выпускник, который технический директор в одной нашей конторе,
и он приносит работы, которые конторе реально нужны, но она пока не может выделить на них программерские силы.
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Здравствуйте, RussianFellow, Вы писали:
RF>Я учился в 1991--1996 годах по специальности "прикладная математика" в МГУЛ (бывшем МЛТИ). Тогда я изучал языки Fortran, Pascal, C++, IBM Assembler. RF>Также нам читали курсы по численным методам, трансляторам, операционным системам.
И что, что-нибудь из перечисленного осталось в голове?
Re[2]: Что сейчас изучают по программированию в вузах России?
Здравствуйте, Pzz, Вы писали:
Pzz>Здравствуйте, RussianFellow, Вы писали:
RF>>Я учился в 1991--1996 годах по специальности "прикладная математика" в МГУЛ (бывшем МЛТИ). Тогда я изучал языки Fortran, Pascal, C++, IBM Assembler. RF>>Также нам читали курсы по численным методам, трансляторам, операционным системам.
Pzz>И что, что-нибудь из перечисленного осталось в голове?
Численные методы, например.
На моей работе я ими пользуюсь.
1613 г. = 2024 г.
Re[2]: Что сейчас изучают по программированию в вузах России?
Здравствуйте, vsb, Вы писали:
vsb>Из того, что относится к IT, насколько я помню, паскаль, ассемблер, С, С++, лисп, пролог, СУБД, конструирование компиляторов, операционные системы, сети, юникс. Это 2004 год.
Где-то сейчас изучают Лисп и Пролог?
vsb, если не секрет, то где Вы учились и какая у Вас специальность?
1613 г. = 2024 г.
Re[3]: Что сейчас изучают по программированию в вузах России?
Здравствуйте, RussianFellow, Вы писали:
vsb>>Из того, что относится к IT, насколько я помню, паскаль, ассемблер, С, С++, лисп, пролог, СУБД, конструирование компиляторов, операционные системы, сети, юникс. Это 2004 год.
RF>Где-то сейчас изучают Лисп и Пролог? RF>vsb, если не секрет, то где Вы учились и какая у Вас специальность?
МГУ, ВМК, "прикладная математика и информатика".
Re[2]: Что сейчас изучают по программированию в вузах России?
Здравствуйте, LaptevVV, Вы писали:
LVV>3. Физики (у нас) нет вообще. Мы отказались от нее совсем — чтобы от физиков не зависеть. LVV>А сами преподаем моделирование физических процессов. LVV>И пишем курсовую по этой дисциплине.
Как-то не понял, как можно моделировать то, что не изучали...
Извините, я все еще учусь
Re[3]: Что сейчас изучают по программированию в вузах России?
vsb>>Из того, что относится к IT, насколько я помню, паскаль, ассемблер, С, С++, лисп, пролог, СУБД, конструирование компиляторов, операционные системы, сети, юникс. Это 2004 год. RF>Где-то сейчас изучают Лисп и Пролог?
Ну, у нас в курсе Системы искусственного интеллекта по верхам Пролога пробегают.
Даже программы пишут.
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re[3]: Что сейчас изучают по программированию в вузах России?
LVV>>3. Физики (у нас) нет вообще. Мы отказались от нее совсем — чтобы от физиков не зависеть. LVV>>А сами преподаем моделирование физических процессов. LVV>>И пишем курсовую по этой дисциплине. SIT>Как-то не понял, как можно моделировать то, что не изучали...
Ну, какие-то познания в физике от школы все равно остались.
А пишут программульки типа игрушки Посадка на луну.
Помните?
Там надо было посадить лунный модуль с заданной высоты при заданном количестве топлива.
Например, там рассказывается о задачах, приводящих к дифурам.
Не только физические, но и биологические процессы рассматриваются.
Это для того, чтобы студенты понимали, что математика — не абстрактная ненужная наука, а очень даже практическая.
Да еще и с компьютерными играми связанная...
Студентам нравится.
И конечно, по традиции — пишут курсовые.
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re[2]: Что сейчас изучают по программированию в вузах России?
Здравствуйте, LaptevVV, Вы писали:
LVV>3. Физики (у нас) нет вообще. Мы отказались от нее совсем — чтобы от физиков не зависеть.
Физика и химия позволяют тренировать мозги, но дело ваше. Скажи лучше, что у вас с математикой? Топологию, теорию типов, категорий и общую алгебру даёте или джентельменский набор вроде начальнйо матетиматики, фукан, линал, тервер и т.п.? LVV>и он приносит работы, которые конторе реально нужны, но она пока не может выделить на них программерские силы.
Астрахань, центр подготовки CS кадров для РФмира?
Sic luceat lux!
Re[3]: Что сейчас изучают по программированию в вузах России?
K>Физика и химия позволяют тренировать мозги, но дело ваше. Скажи лучше, что у вас с математикой? Топологию, теорию типов, категорий и общую алгебру даёте или джентльменский набор вроде начальной математики, фукан, линал, тервер и т.п.?
Радость моя, ну ты хватил...
Мы ж даже не министерства образования вуз, а отраслевой.
В Советском Союзе вообще были рыбным институтом...
Каспий жеж, осетры... Это еще в 1930 году Сталин создал.
В 90-х тогдашний ректор подсуетился, пооткрывал хоть сколько-то денежные специальности.
В том числе и ИТ. Мы компьютерную специальность первый раз открыли в 1994 году.
А ты — топология, теория типов...
В бывшем рыбном институте...
Чего-то меня на ржачь пробивает...
Читают обычный джентльменский набор:
Матанализ, алгебру с элементами геометрии, теорию вероятностей.
Дискретку. Математическую логику, теорию алгоритмов, графы, теорию информации.
Численные методы, Теорию принятия решений. LVV>>и он приносит работы, которые конторе реально нужны, но она пока не может выделить на них программерские силы. K>Астрахань, центр подготовки CS кадров для РФмира?
Ну, наших в Москве и Питере — дофига. В Калининграде даже народ есть, в Нижнем Новгороде, в Иннополисе.
Даже в Яндексе. В JetBrains'е есть астраханец, но не наш — с соседней кафедры. Наши астраханцы его знают.
За бугром работают в Англии, во Франции& в Германии, в Чехии.
В Сиднее несколько человек. Там в Оракле и HP
Один наш разгильдяй в Сиднейском универе преподавал базы данных и искусственный интеллект...
В Америке тоже работают. Там в Сан-Диего, кажись, в научной сфере один пацан чего-то делает.
В IBM — работал пацан, в Бостоне. Не понравилось.
Переехал в Сингапур, в JPMorgan.
Лет семь там работал — сейчас он уже в Гонконге на новой работе.
А так последнее время наблюдаю — стало меньше уезжать. Работают на западные конторы, никуда не уезжая.
Ну, или создают свои — и в России неплохо пацаны зарабатывают.
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re: Что сейчас изучают по программированию в вузах России?
Здравствуйте, RussianFellow, Вы писали:
RF>Интересно, уважаемые коллеги, что сейчас изучают по программированию в вузах России?
RF>Я учился в 1991--1996 годах по специальности "прикладная математика" в МГУЛ (бывшем МЛТИ). Тогда я изучал языки Fortran, Pascal, C++, IBM Assembler. RF>Также нам читали курсы по численным методам, трансляторам, операционным системам.
RF>А что сейчас учат в вузах на программистских специальностях?
Я задал этот вопрос, потому что elmal говорит, что сейчас в вузах на программистских специальностях изучают что-то новое.