Куда на погромиста?
| |
3z | Дата: Четверг, 2014-06-05, 8:26 PM | Сообщение # 31 |
Академик
Группа: Проверенные
Сообщений: 1137
Репутация: 168
Замечания: 0%
Статус: Offline
Город: Москва
| Кстати, вот ещё один выпускник нашей кафедры, мой однокурсник: http://lenta.ru/news/2014/06/05/tetris/ Мы с ним периодически встречаемся на Microsoft Imagine Cup. Он возглавляет жюри игровых проектов.
Насчёт химий: на нашем факультете концентрируются лица, недолюбливающие химию и черчение. Тут им спокойно. А МИСиС горно-металлургический вуз, химия в традиции.
Всем абитуриентам надо пройти годовой курс молодого бойца в хорошем вузе и не сломаться. Пока не придёт понимание нужности, надо верить тому, чему учат.
МАИ, кафедра 806, профессор и заместитель заведующего
Сообщение отредактировал 3z - Пятница, 2014-06-06, 4:05 PM |
|
| |
pogromist | Дата: Четверг, 2014-06-05, 8:50 PM | Сообщение # 32 |
Студент
Группа: Пользователи
Сообщений: 52
Репутация: 0
Замечания: 0%
Статус: Offline
| 3z, у вас сначала Си идет, или сразу Си++? Какие вообще языки изучаются помимо?
|
|
| |
3z | Дата: Четверг, 2014-06-05, 9:24 PM | Сообщение # 33 |
Академик
Группа: Проверенные
Сообщений: 1137
Репутация: 168
Замечания: 0%
Статус: Offline
Город: Москва
| У нас многоязычное надъязыковое обучение. Концепции и конструкции языков программирования рассматриваются с общих позиций и в сравнении. На I курсе достаточно C. Надо научиться программировать вручную в спартанских условиях. Большое внимание уделяется алгоритмам и полезным для программистов информатическим теориям, причём всё это доводится до лабораторных работ. Поскольку все работы на I курсе ведутся в UNIX, то и язык этой замечательной ОС тоже изучается, в том числе и в аспекте программирования. Дальнейшее обучение включает как группу языков типа C++, так и альтернативные модели (Prolog, LISP). Также попадаются специфические языки (SQL или TeX). Но Вы должны понимать, что программирование вовсе не сводится к изучению языков. Большое значение имеют методы, алгоритмы. И практический опыт. "Чтобы научиться программировать, надо делать это самому!". Для этого у нас есть практикум, когда практически каждую неделю нужно делать очередную программу. Программированию придётся отдавать 2 дня в неделю.
МАИ, кафедра 806, профессор и заместитель заведующего
Сообщение отредактировал 3z - Четверг, 2014-06-05, 9:27 PM |
|
| |
pogromist | Дата: Четверг, 2014-06-05, 9:37 PM | Сообщение # 34 |
Студент
Группа: Пользователи
Сообщений: 52
Репутация: 0
Замечания: 0%
Статус: Offline
| Цитата 3z ( ) Но Вы должны понимать, что программирование вовсе не сводится к изучению языков. Это мне известно. Вопрос был задан с целью понять, что мне нужно подтянуть к началу учебного года (ну, естественно, если я в итоге окажусь в МАИ). Спасибо Вам за развернутые ответы. В принципе вопрос исчерпан, буду думать и смотреть ситуацию по баллам.
Сообщение отредактировал pogromist - Четверг, 2014-06-05, 9:40 PM |
|
| |
3z | Дата: Четверг, 2014-06-05, 9:48 PM | Сообщение # 35 |
Академик
Группа: Проверенные
Сообщений: 1137
Репутация: 168
Замечания: 0%
Статус: Offline
Город: Москва
| К началу учебного года полезно практическое изучение C и ОС UNIX. Также хорошо бы почитать продвинутую школьную литературу по математике и информатике. Которую пишут в СУНЦ или 57-й школе.
МАИ, кафедра 806, профессор и заместитель заведующего
|
|
| |
Unicorn | Дата: Четверг, 2014-06-05, 10:18 PM | Сообщение # 36 |
Профессор
Группа: Проверенные
Сообщений: 902
Репутация: 135
Замечания: 0%
Статус: Offline
Город: МО
| Цитата 3z ( ) Prolog, LISP Серьёзно?
2009, шесть ЕГЭ на "отлично"^_^ ВШЭ, Бизнес-информатика Топ 5% по итогам бакалавриата
|
|
| |
4iFF | Дата: Пятница, 2014-06-06, 1:40 PM | Сообщение # 37 |
Студент
Группа: Пользователи
Сообщений: 32
Репутация: 1
Замечания: 0%
Статус: Offline
| 3z, Добрый день! У меня возникли следующие вопросы: Я С не изучал, сразу С++ по книги "Как программировать на С++" (5-е) Дейтлов (изучил всю, закрепил на задачках, но если что-то упало быстро подниму). Достаточно ли этого на первое время или нужны знание именно С? Олимпиадным программированием не занимался, поэтому этим летом хотел начать изучать алгоритмы на algolist и e-maxx и решать на них задачи. Достаточно ли знать не много просто сам язык или необходимо знать еще и некоторый объем алгоритмов (если да то на какие темы)? С ОС UNIX вообще не знаком. Как я понял это семейство операционных систем. Поэтому (не в зависимости куда в конечном итоге попаду) наверно надо изучить по ней какую-то базу знаний, на какой именно ОС это можно сделать (лучше что бы была по легче, на ноутбуке есть Lubuntu она не подойдет?) ? И последний вопрос, Вы писали про продвинутую школьную литературу по математике и информатике. В каких темах\разделах советуете углубить знания по математике и информатике?
|
|
| |
3z | Дата: Пятница, 2014-06-06, 3:12 PM | Сообщение # 38 |
Академик
Группа: Проверенные
Сообщений: 1137
Репутация: 168
Замечания: 0%
Статус: Offline
Город: Москва
| Цитата Unicorn ( ) Цитата 3z ()Prolog, LISP Серьёзно? Вполне. Два одноимённых семестровых курса в 3 и 6 семестрах: "Логическое программирование" и "Функциональное программирование". Читают лекторы, имеющие учёную степень к.ф.-м.н. в соответствующей области.
МАИ, кафедра 806, профессор и заместитель заведующего
|
|
| |
monomah | Дата: Пятница, 2014-06-06, 3:22 PM | Сообщение # 39 |
Студент
Группа: Пользователи
Сообщений: 78
Репутация: 1
Замечания: 0%
Статус: Offline
| Цитата 4iFF ( ) Олимпиадным программированием не занимался, поэтому этим летом хотел начать изучать алгоритмы на algolist и e-maxx и решать на них задачи. Достаточно ли знать не много просто сам язык или необходимо знать еще и некоторый объем алгоритмов (если да то на какие темы)? Почитай еще книги по STL. Без нее на олимпиадном программировании очень тяжко. Цитата 4iFF ( ) Как я понял это семейство операционных систем. Поэтому (не в зависимости куда в конечном итоге попаду) наверно надо изучить по ней какую-то базу знаний, на какой именно ОС это можно сделать (лучше что бы была по легче, на ноутбуке есть Lubuntu она не подойдет?) ? Почитай про основные команды Unix. Lubuntu тоже подойдет.
МАИ 806
|
|
| |
3z | Дата: Пятница, 2014-06-06, 3:54 PM | Сообщение # 40 |
Академик
Группа: Проверенные
Сообщений: 1137
Репутация: 168
Замечания: 0%
Статус: Offline
Город: Москва
| "С не изучал, сразу С++ по книги "Как программировать на С++" (5-е) Дейтлов (изучил всю, закрепил на задачках, но если что-то упало быстро подниму). Достаточно ли этого на первое время или нужны знание именно С?"
Поскольку информатику в школах как правило преподают совершенно недостаточно, то преподавание ведётся в некотором смысле с нуля. Но если есть знание школьного курса информатики и хорошие результаты ЕГЭ по этому предмету, то будет легче. "Олимпиадным программированием не занимался, поэтому этим летом хотел начать изучать алгоритмы на algolist и e-maxx и решать на них задачи. Достаточно ли знать не много просто сам язык или необходимо знать еще и некоторый объем алгоритмов (если да то на какие темы)?"
Тут нужен определённый математический, алгоритмический и программистский дар. У многих не получается. Для олимпиад нужно хорошее образование типа ПМИ + среда в вузе для тренировок и соревнований. Таких в Москве немного.
"С ОС UNIX вообще не знаком. Как я понял это семейство операционных систем. Поэтому (не в зависимости куда в конечном итоге попаду) наверно надо изучить по ней какую-то базу знаний, на какой именно ОС это можно сделать (лучше что бы была по легче, на ноутбуке есть Lubuntu она не подойдет?)?"
UNIX должен "знать и уметь" любой профессиональный программист. Эта гениальная система была создана выдающимися программистами для программистов. Годится любая версия.
"И последний вопрос, Вы писали про продвинутую школьную литературу по математике и информатике. В каких темах\разделах советуете углубить знания по математике и информатике?"
Трудно коротко ответить на этот вопрос. Но, например, можно почитать книжки Е.В. Андреевой и др. из СУНЦ МГУ и школьную литературу из магазина МЦНМО. Это то, что проходят в лучших физико-математических школах. Сейчас в связи с ЕГЭ такие знания встречаются нечасто.
МАИ, кафедра 806, профессор и заместитель заведующего
|
|
| |
Unicorn | Дата: Пятница, 2014-06-06, 4:50 PM | Сообщение # 41 |
Профессор
Группа: Проверенные
Сообщений: 902
Репутация: 135
Замечания: 0%
Статус: Offline
Город: МО
| Цитата 3z ( ) Вполне. Два одноимённых семестровых курса в 3 и 6 семестрах: "Логическое программирование" и "Функциональное программирование". Но зачем? Может в 80-ых Lisp и считали панацеей, но сейчас это просто некрота.
2009, шесть ЕГЭ на "отлично"^_^ ВШЭ, Бизнес-информатика Топ 5% по итогам бакалавриата
|
|
| |
3z | Дата: Пятница, 2014-06-06, 5:00 PM | Сообщение # 42 |
Академик
Группа: Проверенные
Сообщений: 1137
Репутация: 168
Замечания: 0%
Статус: Offline
Город: Москва
| Внуки одного нашего профессора рассказали, что программирование на 1 курсе в Стэнфорде для всех специальностей проходит исключительно на Лиспе. Функциональный F# недавно вошёл в MS Visual Studio. Наконец, на Лиспе написаны внутренности такой достаточно серьёзной системы, как AutoCAD.
МАИ, кафедра 806, профессор и заместитель заведующего
Сообщение отредактировал 3z - Пятница, 2014-06-06, 5:01 PM |
|
| |
Unicorn | Дата: Пятница, 2014-06-06, 8:51 PM | Сообщение # 43 |
Профессор
Группа: Проверенные
Сообщений: 902
Репутация: 135
Замечания: 0%
Статус: Offline
Город: МО
| 3z, я как раз к тому, что есть масса гораздо более современной функциональщины. F#, на мой взгляд, лучшее, что случалось с программированием.
2009, шесть ЕГЭ на "отлично"^_^ ВШЭ, Бизнес-информатика Топ 5% по итогам бакалавриата
|
|
| |
3z | Дата: Пятница, 2014-06-06, 9:24 PM | Сообщение # 44 |
Академик
Группа: Проверенные
Сообщений: 1137
Репутация: 168
Замечания: 0%
Статус: Offline
Город: Москва
| Один из этих лекторов -- Дмитрий Сошников -- автор книжки по F#, академический евангелист Microsoft и, конечно же, выпускник нашей кафедры, обеспечивает баланс традиций и современности.
МАИ, кафедра 806, профессор и заместитель заведующего
|
|
| |
Apostoloff | Дата: Суббота, 2014-06-07, 9:52 PM | Сообщение # 45 |
Магистр
Группа: Проверенные
Сообщений: 268
Репутация: 13
Замечания: 0%
Статус: Offline
Город: Москва
| Цитата 3z ( ) И практический опыт. "Чтобы научиться программировать, надо делать это самому!" Вот это точно)
Закончил бакалавриат НИУ ВШЭ (бизнес-информатика) в 2017 году Закончил магистратуру РАНХиГС (бизнес-информатика) в 2019 году
|
|
| |
|
|
|