e1turin

Частые вопросы про направления ФПИиКТ ⬅Полезная информация

❗❗ Неофициальная информация, подготовили студенты ❗❗

// можно копировать ссылку на конкретный пункт //


Оглавление:

  1. Административные вопросы
  2. Образование
  3. Внеучебная жизнь
  4. Общее

Административные вопросы

1.1.

Чем мегафакультет отличается от факультета?

Условно, образование в ИТМО можно разделить:

  1. Мегафакультет (например, КТиУ)
  2. Факультет (например, ПИиКТ)
  3. Образовательная программа (например, СППО)

Образовательная программа — это набор предметов, дисциплин отвечающий определенному направлению (=код от мин. обр.). Разные образовательные программы, отвечающие одному направлению, могут различаться: разные преподаватели, дополнительные предметы и т.д., проще говоря, это красивое название, придуманное университетом.

Факультет — объединение образовательных программ.

Мегафакультет — это что-то вроде кафедры, такие крупные объединения факультетов общей направленности: физика, биология, программирование, информатика, экономика…

Схематично можно изобразить так:

1.2.

Что такое ВТ?

ВТ (Вычислительная техника) — название кафедры, которая раньше существовала; сейчас употребляется для обозначается для группы обр. программ направленных на углубленное изучение работы компьютера, условно ~ СППО + ИВТ.

1.3.

Куда я попаду, подавая заявление на выбранное направление?

(отсылка к 1.1.)

Сложность состоит в том, что абитуриент выбирает именно образовательную программу, которая соответствует конкретному направлению подготовки, определенному мин. обр.

Конкурс на зачисление происходит в рамках одного направления подготовки. Поэтому есть нюансы:

Процесс подачи заявления на поступление выглядит примерно так: Абитуриент

  1. выбирает на сайте abit.itmo.ru понравившиеся ему образовательные программы (красивое название),
  2. убедиться, что обр. программы соответствующие разным направлениям подготовки (= код),
  3. составляет заявления на конкурс по выбранным обр. программам,
  4. подтверждает свое намерение, принося аттестат.

1.4.

По какому принципу селят в общежития?

Вроде бы нигде не говорится, по какому принципу расселяют по общежитиям, т.е. случайным образом.

Но некоторые утверждают, что расселение происходит в зависимости от количества баллов за ЕГЭ по предмету олимпиады в случае БВИ. Тут возникает вопрос, “а какая общага лучше?”, на который нет однозначного ответа.

1.5.

В каких корпусах учатся на ВТ?

В ИТМО не так много корпусов как бывает в других университетах, все их можно найти на сайте student.itmo.ru/ru/building/. Между корпусами 20-30 мин дороги на метро/самокате.

В день занятия обычно в одном корпусе, но бывает что и в разных, но тогда составляют расписание так, чтобы было достаточно времени добраться.

На ВТ обучение в основном проходит в 2х корпусах: на Кронверском пр. (ГК) и на ул. Ломоносова (лом/ломо), зависит от семестра обучения и расписания.

На Ломоносова практически всегда располагаются

Практики по программированиям как правило в ГК, лекции могут быть на Ломе или в ГК. Другие предметы могут быть расположены в любых из этих корпусах и определяется лишь составленным расписанием.

Так же может потребоваться съездить на Биржевую линию (биржа), ул. Чайковского (чайка), Вяземский переулок (вязьма), Песочную набережную (песочка), ул. Гривцова (грива), Кадетская линия, а может быть вы ни разу их не увидите.

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

Образование

2.1.

Кем я стану, когда окончу СППО/ИВТ?

Образовательные программы привязаны к направлению подготовки (см 1.1.), это объясняется в первой же лекции по предмету “Основы профессиональной деятельности”.

СППО = Программная Инженерия 09.03.04 ИВТ = Информатика и Вычислительная техника 09.03.01

Можно научиться системному программированию, работе с микроконтроллерами, разработке сложных приложений и др.


2.2

Чем СППО отличается от ИВТ?

СППО и ИВТ – это разные образовательные программы отвечающие разным направлениям подготовки.

Если очень грубо:

Подробнее:

При этом нужно понимать, что есть возможности совмещения этих образовательных программ:

Более того, первые два года обучения практически, если не совсем, совпадают, т.е. те же самые предметы на этих направлениях и даже лекторы те же.


Тезисы бывшего преподавателя ВТ:

Абитуриент

Привет, появился ещё один вопрос: почему на ПМИ, например, подало согласие на зачисление по БВИ 80 человек, на программную инженерию 61 человек, а на ИВТ всего 3(я еще не подал)? Почему ИВТ не популярная? Туда и проходные баллы низкие

Igor Jirkov

ИВТ некоторое время была legacy-программой, плюс люди думали, что там перекос в низкоуровневое программирование, а большинство хотят этого избежать

народ хочет фуллстак сайтики пилить и пить смузи :) отчасти потому, что про другие возможности просто не знают.


2.3.

Что лучше: КТ или СППО?

Во-первых, КТ это тоже условное название направления Прикладная математика и информатика на факультете ИТиП, как условное название ВТ (см 1.2.).

Это разные направления подготовки (см. 1.1): КТ Прикладная Математика и Информатика (ПМИ) и СППО Программная Инженерия (ПИ). Отсюда вся разница:

Так же на обр. программах свои наборы предметов, которые достаточно сильно отличаются (см. 2.5./КТ).


Тезисы бывшего преподавателя ВТ:

Igor Jirkov

КТ прежде всего воспринимают область через программирование, алгоритмы, математические модели. На ИВТ/СППО мы смотрим с другой стороны, не так фокусируясь на алгоритмах и математике для алгоритмов.

Поскольку вопросов про системную инженерию много, напишу кое-что с примерами.

Все реформы на ВТ ведут в сторону кристаллизации фокуса на построение систем; математика, которую мы вводим, тоже направлена на описание систем.

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

Типичный вопрос вычислительной системотехники это память. Если у нас есть система из многих частей, в ней обычно где-то хранятся данные. Это может быть оперативная память компьютера, реестр, жесткий диск, облачное хранилище, регистры, магнитные ленты, база данных (реляционная, графовая, ключ-значение, time series, распределённая или нет); это могут быть файлы в файловой системе, это могут быть данные которые при каждом доступе пересчитываются …

Важно понимать, что все эти хранилища это не только железки и не только программы: везде функциональность “хранения” является результатом взаимодействия какой-то аппаратуры и какой-то программной части. Поэтому вся эта вещь про “ИВТ более низкоуровневое, СППО более высокоуровневое” очень, очень условна.

И вот какое бы хранилище мы ни взяли, возникает куча вопросов:

Это не всегда так — например, компиляторы группируют чтения и записи в память так, что программа старается делать чтения/записи не в момент, когда программа на условной Java доходит до строчки “читай переменные”, а “пачками”. То же и с записью. Значит, можно в одном потоке записать что-то в переменную, но по факту запись произойдёт не сразу. Если программа выполняется в один поток, то и чёрт с ним; а если во много потоков? Значит, запись в переменные одного потока будет НЕ СРАЗУ видна другим потокам; а когда? Как достичь видимости всем потокам в определённый момент времени? В каких пределах разрешить компилятору перетасовывать чтения и записи и как это контролировать?

Изучая эти вопросы можно стать крутым специалистом очень широкого профиля. Вы будете заранее предполагать, где система может сломаться, а также контролировать неуёмное разрастание её сложности с помощью абстракций в нужных местах.

Igor Jirkov

Можно делать архитектуру не только программ, но и вычислительных систем более широко. Это к тому, что если нам надо что-то делать такое, что лучше делает железка, а не программа на условной джаве, то давайте втыкать в систему дополнительные железки. За жизненным примером идите на ближайшую ферму биткойна :)

Есть и другой аспект, уже не про сами системы, а про процессы их проектирования, поддержки, всякие циклы разработки, методологический подход к большим проектам и т.д. Всё это и образует вкупе системную инженерию в применении к вычислительным системам :)


2.4.

Что с математикой на СППО?

В 2021 году затеивались изменения в образовании на ВТ, но из-за политической ситуации активность изменений упала. Сейчас имеется Продмат и Базмат.

2.4.1.

Что такое продмат?

Основные разделы математики.

На ВТ с 2021 года 2 потока математики:

Продмат — курсы более абстрактной математики, они содержат:

Базмат — в основном старые курсы (после ввода продмата пришлось добавить и доработать некоторые вещи) математики, которые проходят, как правило, больше тем, чем на продмате, но более поверхностно. Так же есть важные темы, которые направлены на будущую профессиональную деятельность, которых нет на продмате.

2.4.2.

Как попасть на продмат?

В начале года проводится тестирование, после успешного прохождения которого вы можете попасть в поток продвинутой математики.

2.4.3.

Хочу изучать математику, что еще есть?

В рамках модуля внутреакадемической мобильности ОГНП можно выбрать курсы с КТ:

Так же есть общие курсы других разделов математики:

Общие курсы математики трудно назвать очень хорошими (искл. онлайн-курсы), но они дают базовые представления о разделах математики, подходят для тех, кто слабо знаком с математикой.

2.5.

Что с переводами между образовательными программами?

Переводы между образовательными программами бывают, но не очень часто.

В основном люди переводятся между СППО/ИВТ и нейротехом, т.к. очень схожие образовательные программы.

Не выдержавшие обучения на ВТ часто переходят на Технологии в Дизайне (см. 3.1.).

Есть случаи перехода с ВТ на КТ, но в этом случае достаточно большая академ-разница и очень трудно закрыть долги, чем позже переход, тем сложнее.

Бывает люди переводятся из других вузов, бывает даже с не очень похожих направлений.

2.4.

Что с физикой на ВТ?

Физика есть, в новом учебном плане она должна быть на 2м курсе. Глубокого знания физики не требуется, обучение начинается с основ с применение полученных знаний по математическому анализу.

Обещают новую учебную программу физики, более полезную, с уклоном на практическое применение (?). Ее ни у кого не было, поэтому сказать сложно, что получится.

В 2022г. на ИВТ была в экспериментальном режиме новая физика, вроде бы она всем понравилась и была “очень простая”. В это время на СППО была старая физика, качество которой зависело от преподавателя: бывало душно и непонятно, а бывало непринужденно и понятно.

2.5.

Какие онлайн курсы на ВТ?

В ИТМО много общеуниверситетских онлайн-курсов. Вот примеры изучаемых на ВТ:

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

Отдельное внимание хочется уделить курсам, в которых участие принимает Антон Бойцев. Не знаю, его это заслуга или нет, но у них высокое качество:

Онлайн курсы, как правило, не вызывают трудностей при прохождении, если не пропускать дедлайны.

2.6.

Стоит ли поступать в ИТМО?

ИТМО, как и другие ВУЗы не обделен недостатками.

Прими следующие тейки.

PS. Не стоит. Бросай это дело. Чудиков тут и так достаточно. :o)

2.7.

Что нужно знать до начала обучения?

В принципе образовательный план построен так, чтобы можно было слушать курс без глубоких знаний по теме. Всё же рекомендую иметь какие-то общие представления о курсах изучаемых на первом курсе, чтобы не пришлось тратить много времени на восстановление базовых знаний.

Важнее всего уметь гуглить и не бояться английского языка.

Желательно:

PS. смотри гайд.

2.8.

Даст ли ВТ мне хороший фундамент, чтобы я могу потом пойти в любую айтишную сферу?

Для хорошего программиста полезно иметь знания, хотя бы общие, о работе программ на компьютере, вот некоторые причины:

Так же стоит понимать, что не все знания одинаково легко получить, к примеру, научиться верстать сайтики можно за один вечер имея доступ в интернет, но вот узнать без посторонней помощи, как работают вычислительные машины в своей основе — очень не легко.

Именно этим и помогает ВТ. Здесь даются знания из разных сфер деятельности, но в первую очередь о работе компьютера на разных уровнях, стараются сформировать системное мышление.

При этом не ограничивают в изучении смежных сфер деятельности, будь то дизайн интерфейсов, работа с базами данных, информационная безопасность…

На ВТ дают хорошую математическую базу, т.е. необходимые знания, с которыми можно в дальнейшем вести углубленное изучение.

Стоит отметить, что побочные курсы не всегда хорошо адаптированы под нужды направления.

2.9.

Что выбрать, ИС или ВТ?

Это разные направления с очень похожими учебными планами, только предметы определены в разные категории (жуть..). Эти обр. пр. относятся к разным факультетам и поэтому по-разному организован процесс обучения.

Объяснения разницы которые удалось найти.

Так же, т.к. это разные факультеты, по разному обстоит дело с переводами — ИС гораздо проще перевестись на КТ, чем с условного СППО.

2.10.

Как понять что мне нужно?

Задумайся, чем тебе интересно в жизни. Спрашивай у кого можешь, как они работают и на кого учились (многие студенты уже работают). Ходи на дни открытых дверей

Послушай подкасты про образование в IT:

Прошерсти доступные тебе чатики на наличие вспомогательных ссылок (закреп в нашем чате и полезные теги).

Выяви для себя плюсы и минусы в том, чем занимаются все эти люди. Помни, что твои интересы всё еще могут измениться и скорее всего ты не полностью верно представляешь себе как работать по какой-то профессии.

Если уж совсем не понятно, то лучший вариант выбрать что-то наиболее обобщенное, фундаментальное, базированное: баланс фундаментальных дисциплин (математика, физика, прога…) и побочных курсов (цифровая культура, история…). Ведь углубиться всегда можно, а восполнить фундаментальные (к примеру, в математике) знания довольно сложно, к тому же на них держитмя всё остальное.

Внеучебная жизнь

3.1.

Что на ВТ с девушками?

По непонятным причинам 😕 на ВТ очень мало девушек, в сравнении с другими факультетами. После первого семестра большая их часть еще и переходит на Дизайн.

Но это не страшно, ведь есть общеуниверситетские занятия типа Soft Skills (КиК, ТПВ…), где можно обзавестись интересными знакомствами.

Общее

4.1.

Какой ноутбук выбрать?

Для учебы не нужен мощный игровой ноутбук, достаточно “офисной машинки”.

Перечислю важные характеристики и их минимальные и идеальные значения, дальше пояснения.

Понятно, что чем больше — тем лучше, но есть нюансы:

Ясно, что для игр нужен ноутбук помощнее, с дискретной видеокартой, большой системой охлаждения и пр. Решите для себя, что для вас решающий фактор. Можно поставить дома стационарный игровой ПК, а в универ гонять с ноутбуком

См. отзывы студентов на свои ноутбуки

Интересные модели:

4.2.

Можно ли выжить с настольным компьютером?

Без ноутбука в принципе в университете можно выжить, но будет очень тяжело, потому что лабы часто сдаются на ноутбуке и исправляются во время практик. Придется тогда хранить лабу в удаленном репозитории и каким-то образом исправлять/показывать ее на компьютере в аудитории или на ноутбуке друга (что очень неудобно).

Так что ноутбук очень нужен.

Однако на каком-нибудь ИБ (БИТ) может быть достаточно ПК из-за специфичных лаб. Мой сосед безопасник доучился до 4 курса без ноутбука.

4.3.

Как подготовиться к учебе?

В принципе можно никак не готовиться к учебному году и сделать все что нужно в течение учебы, когда будет понятно чего не хватает.

Тем не менее есть вещи которые могут здорово помочь и уменьшить проблемы на старте — смотри далее.

P.S. Кое-какие человечки собрали информацию по учебу в одном репозитории. Можете посмотреть, что в общем изучается ― примерно это и потребуется.

4.3.1

Чем заняться летом, как подготовиться к учебному году?

Летом важно отдохнуть, заниматься тем, что вам интересно, и просто личностно развиваться. Но если вам хочется подготовиться, то можно порекомендовать для начала развить базовые навыки:

Опять же отмечу, что это всё не обязательно знать, но это сильно облегчает процесс обучения за счет того, что это будет изучаться и можно строить аналогии с известными вам вещами. Поэтому лучше посмотреть как можно больше из этих тем, не обязательно глубоко.

4.3.2

Как вести конспекты?

Конспекты ведут далеко не все студенты и нормально справляются с экзаменами. Многие лекционные материалы представлены в презентациях, которые находятся в свободном доступе (на сайте или присылаются в ИСУ). При подготовке к экзамену как правило подготавливают именно билеты, а не учат конспект.

Тем не менее вести конспекты, как мне кажется, имеет смысл вести тогда, когда:

На парах можно использовать ноутбуки, поэтому оказывается удобно писать конспекты на ноутбуке в каком-нибудь редакторе заметок (Notion, Obsidian, Logseq, AFFiNE, G.Docs), иногда верстать в Latex (TexStudio, Overleaf, vim/emacs). Для каждого редактора уже придумали гайды для удобного ведения заметок. Для рисунков можно использовать графические редакторы, онлайн-доски, графические latex-библиотеки:

Так же хорошая практика вести заметки по жизни, наподобие Zettelkasten. IMHO. Obsidian + плагин Excalidraw — классика конспектирования. Так же доска Pixso обладает приличной функциональностью. В то время как Notion перегружен, медлителен и ограничен. Но это всё вкусовщина ― на вкус и цвет …

4.3.3

Где взять какие-нибудь учебные материалы?

Пробуйте гуглить (ПРАВИЛЬНО) все что вам не понятно и не известно. На официальных сайтах ЯПов часто есть ссылки на полезную литературу либо хорошая документация. (НЕ БОЙТЕСЬ читать на английском. Мало по малу с переводчиком вы научитесь читать нормально.)

Очень много полезной информации в удобном формате есть в докладах JUG.ru на YouTube (Не бойтесь смотреть видео на английском, со временем придет понимание устной речи).

По математике много информации в книгах, их можно найти бесплатно в интернете или в библиотеке.

Хорошие книги на мой взгляд. По математике:

По программированию:

Компьютерные науки:

4.4.

Когда дадут ИСУ? Когда в ВУЗ? Когда …?

Не спешите. Ждите письма на почту.

Вам дадут ссылку на канал в тг (скорее всего) со всей нужной информацией.

Первую неделю обучения проходит ITMO.ENTER — введение в учебную жизнь, где существенных пар нет, но есть какой-то несложный зачёт.