Advertisement
sementry

Про КТ ИТМО

Jun 2nd, 2013
1,857
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 15.47 KB | None | 0 0
  1. Студент ИТМО КТ третьего курса дианон-лигион, ну и ладно врывается в этот тред, чтобы поправить и дополнить ОПа и, возможно, других анонов, ибо многовато хуйни в тредике прозвучало.
  2.  
  3. >>87662
  4. >Итак, что такое КТ и с чем его едят?
  5.  
  6. >1) Это математика. Много математики.
  7. Математики больше, чем в почти любом другом месте, где учат по программе 010400 "прикладная математика и информатика", но меньше, чем на 010100-чистматах любого достаточно приличного государственного вуза. Дискретка, алгоритмы и структуры данных, теория формальных языков, теорвер, логика -- хорошие, матан -- тоже в любом случае хороший, но его объем сильно зависит от лектора (причем с тем, кто дает больше, матану научится мало кто), линал и ангем -- неплохие. При этом, очень нужные некоторому (довольно узкому кругу) программистов теорию чисел, численные методы, диффуры и вычгеом рассказывают довольно плохо, а топологию и теорию категорий вам не расскажут вообще. Курсов из Theoretical Computer Science мало, кроме вышеупомянутых дискретки, АСД, ТФЯ преподают теорию сложности, параллельное программирование. На 4 курсе, вроде бы, будет машинное обучение. Впрочем, никто не мешает совмещать учебу на КТ посещением лекций в CS Club или CS Center. Но если вы хотите заниматься наукой, причем теоретической, то вам лучше идти на матмех. Не исключено, что захотите заниматься ей уже после поступления (я вот до универа был уверен в том, что хочу стать программером, а теперь уже не уверен), а с наукой тут дела обстоят не очень хорошо.
  8.  
  9. >2) Это программирование
  10. Программированию учат в основном хорошо (хотя курс C++ читал человек, который его знает очень хорошо, но учить не умеет (по крайней мере, по состоянию на 2011 год), зато любит репрессии в отношении студентов) и много. У меня были курсы по C++, Java-for-dummies (в виде трех-четырех лекций во втором семестре), Java, asm, функциональному программированию и пруфчекерам (на примере Haskell и Agda) и методологиям разработки. Еще был идиотский курс Pascal в первом семестре, но его уже в следующем году выпилили из программы. Курсы по ЯП (кроме Java-for-dummies) состоят не из кретинского изучения синтаксиса языка (предполагается, что все студенты способны с этим справиться самостоятельно), а, по большей части, из обсуждения темных мест и особенностей этих языков. Курс ассемблера из-за этого становится больше похож на курс x86, лол.
  11.  
  12. >3) Свобода
  13. В общем и целом, да, многие мои знакомые охуевают от того, что некоторые мои одногруппники до сих пор не закрыли третий(!) семестр и при этом еще не отчислены. Нужно быть очень большим разпиздяем, чтобы вылететь с КТ. Кроме того, тем, кто переводится в другие группы, закрывают некоторые долги просто так. Однако, если как следует изучать вышеупомянутые курсы, на них уходит немало времени. В общем, учиться или свистеть в хуй — это личное дело каждого, заставлять здесь не будут. Кстати, КТ славится своими изнурительными экзаменами, особенно по программерским дисциплинам. Экзамен по C++ лично у меня длился 13 часов, а зачет по логике некоторые студенты сдавали в кафешке неподалеку, потому что универ тогда уже закрыли. Еще я слышал упоительные истории про сдачи экзамена по архитектуре ЭВМ в метро после полуночи.
  14.  
  15. >4) На вступительной речи нам сказали, что институт будет поддерживать все наши бизнес-начинания.
  16. Вот насчет этого я не очень осведомлен, но, в любом случае, это относится уже не к КТ, а к ИТМО вообще. Вроде бы, полтора года назад тут запилили бизнес-инкубатор, но я пока не слышал о каких-либо достижениях. Про работу: да, со второго-третьего курса многие студенты КТ уже работают. На почту КТ-групп периодически приходят письма с вакансиями разной степени заманчивости.
  17.  
  18. Про "как поступить" и "что надо знать" ничего не расскажу: по первому пункту мои знания за три года уже устарели, а по второму написан какой-то бред и сумбур, который частично разъясняется у меня выше.
  19.  
  20. Еще кое-что, про учебный план в целом: он действительно постоянно меняется, не всегда к лучшему. У текущего второго курса, например, сейчас ебаный стыд в лучших традициях второсортных шараг вместо нормальной ТФКП. Зато выпиленный курс Pascal заменили еще одним семестром архитектуры ЭВМ, и теперь там, вроде бы, рассказывается что-то содержательное. Гуманитарного шлака (именно шлака, на нормальных преподов гуманитарных дисциплин в технических вузах не надейтесь) было не очень много, кроме того, пару раз у нас по тем или иным предметам был зачет, а не экзамен, как у всего остального универа. Курс философии тошнотворен, культурология мне показалась даже неплохой, но ее при переходе к новым стандартам программ заменили совсем мразотным курсом ОБЖ. На первых трех курсах есть физкультура, которую большинство посещает один-два раза за семестр для получения нормативов.
  21.  
  22. Про конкретных преподов ничего рассказывать не буду, потому что поступившие об этом и так узнают, а остальным это на хуй не сдалось. Скажу только одно (и это относится, на самом деле, даже не только к КТ-шникам, а вообще ко всем талантливым студентам-программистам из СПб): старайтесь как можно меньше контактировать с Шалыто, он ненормальный.
  23.  
  24.  
  25. Кратко по другим постам:
  26. Не слушайте поехавшего, который путает дискретную математику с континуальной.
  27. Если вы достаточно прокачаны, то в ИТМО, кроме как на КТ, идти никуда не надо. Обычная шарага, на самом деле, с единицами адекватных преподов и студентов в общем море некомпетентности и мракобесия. Идите на матмех СПБГУ. Можно еще в политех на прикладную математику, там, вроде бы, уровень адекватности выше среднего. Может быть, также неплохо в ГУАППе на информационной безопасности, но вот тут не ручаюсь, ни один из моих уважающих себя знакомых туда не пошел, хотя я знаю очень клевого препода оттуда, который ведет лекции в CS Center. С ситуацией в Москве я знаком хуже, но кошерными местами считаются мехмат и ВМК МГУ, математические специальности ВШЭ и ФИВТ в МФТИ. Всякие МИФИ и Бауманы -- уровень ИТМО без КТ или там ЛЭТИ. В других городах лучше идти на что-то как можно более математическое в государственных университетах.
  28. Если же вы не можете поступить в вышеупомянутые места, то идите в любую шарагу, где вас не будут доебывать и усиленно занимайтесь самообразованием. Тегами и неполно, без комментариев, сами разберетесь, что к чему: coursera, edX, udacity, теоретический минимум для программиста, матрица компетентости программиста, программа Вербицкого, ШАД, физматклуб при поми, lektorium.tv, CS Club CS Center мокрые письки дети скачать QIP.
  29. Хорошую базу вы можете дать себе и сами, если будете над этим усиленно работать. Единственный серьезный барьер здесь -- отсутствие математической культуры после средней школы. На матмехах и КТ мозги первокурсникам вправляют злым матаном, большими объемами линала и первым семестром дискретки, вам придется вправлять себе мозги самостоятельно по учебникам. Не читайте всякое говно вроде Письменного, лучше узнавайте, по каким книгам учатся в серьезных вузах. По компьютерным технологиям лучше изучать труды создателей этих технологий. Учитесь у мастеров, а не у их учеников, в общем.
  30. Снова про КТ, небольшое дополнение про учебные курсы: английский довольно хороший, есть 3 группы (A, B, C), в A больше чтения, диалогов и разговорного английского для тех, кто уже хорошо знает грамматику и все дела, в B - большие объемы грамматики и работы с текстами для остальных, в C -- beginner-level для тех, кто ничего не знает.
  31. Курса по паттернам проектирования нет и вряд ли будет, у знающих людей есть большие обоснованные сомнения по поводу нужности этого предмета, всяких Бертранов Мейеров (а он, кстати, сейчас работает у нас, в ИТМО, вместе с людьми с нашей кафедры), а также ООП вообще. Мейнстримные ЯП сейчас потихоньку перенимают разные функциональные концепции из академических, и в результате лет через пять вы все всё равно будете кодить на чем-то мультипарадигменном.
  32. Никакого курса вычислимости с агдой на КТ нет, есть теория вычислимости в составе ТФЯ в пятом семестре, есть primitive agda на фп и (последние два месяца) есть семинар для младших курсов, который организуется силами студентов-энтузиастов и препода по фп и на котором рассказывают кое-что про вычислимость и про агду, так как есть мнение, что эти вещи вправляют мозги получше матана с топологией.
  33. Не смотрите на рейтинги вузов, это -- средняя температура по больнице. Вы не будете учиться во всем вузе сразу, а будете получать образование на определенном факультете/кафедре/etc., вот про них и узнавайте.
  34. И, да, онанимасов на КТ не так уж много (или они очень хорошо шифруются). На третьем курсе от силы человека три-четыре, на втором — примерно столько же, насчет первого не знаю, но вряд ли больше десяти человек.
  35.  
  36. Зайду сюда сегодня еще через пару часов и, если появятся вопросы, отвечу на них, а потом опять уйду с борд на неопределенное время (я вообще-то тут не сижу уже несколько месяцев, это один второкурсник ссылочку вбросил).
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement