126 ФИВТ — АСОИУ — путь от инженера к математику

126 ФИВТ — АСОИУ — путь от инженера к математику

Студенты АСОИУ и пиво

Быстрая навигация:

  1. Анализ 126 специальности
  2. 📱 Гайд про АСОИУ
  3. 🤖 Гайд про ТК
  4. 💻 Гайд про АУТС

Вступление

Кафедра Автоматизированных Систем Обработки Информации и Управления. Звучит сложно, а на практике... В принципе, терпимо.

Учиться на АСОИУ достаточно интересно, потому что преподаватели +- заинтересованы в том, что бы научить. Но простым посещением пар здесь не отделаешься. Как минимум, у преподавателей часто существует система штрафов за пропущенные дедлайны. К тому же, экзамен автоматом — роскошь, которую не многие могут себе позволить. В добавок, иногда бывают еще и зачеты, на которые нужно приходить и реально писать их.

На поток набирается 3 группы по ~30 человек. Код группы ІС-ХХ. Первая цифра значить год поступления, а вторая - порядковый номер группы. То есть ІС-91 — те, кто поступили в 2019 году. Расписание можно посмотреть тут.

Учебная программа

Весь перечень предметов, которые читаются преподавателями АСОИУ:

Качество преподавания этих предметов, на основании субъективной оценки студенотов, участвующих в создании этой статьи:

*Объектно-ориентированное программирование — на момент написания статьи лектор, преподававший предмет, уже не занимает свою должность, и трудно сказать, кто будет на его месте.
*4 курс — 126 специальность как самостоятельная существует с 2017 года, то есть 4 курса еще просто не было. До этого существовали 122 и 151 специальности и оценка курса составлена на основе мнений этих студентов.
А еще, с 2020 года у студентов появляется возможность выбора некоторых дисциплин самостоятельно, так что изучаемые предметы могут немного измениться.

Опрос про дистанционное обучение, но его можно применить и к обычному:

Подробнее про предметы

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

Конкретно по программированию, первый курс — это изучение основ. В первом семестре проходят циклы, массивы, строки, второй семестр — структуры данных и вступление в ООП.

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

На третьем курсе есть специфичные для АСОИУ предметы, поэтому уделим им больше внимания:

Мобильная разработка

Перед началом семестра у студентов есть выбор, что конкретно они хотят изучать в мобильной разработке. Если это программирование под Android, то язык программирования Kotlin, если под IOS — Swift.

Основы искусственного интеллекта

Основной упор идет в алгоритмизацию. Если на первом курсе на дискретной математике вас просто познакомят с графами, то здесь уже будет гораздо больше алгоритмов на их основе.

Технологии интернета вещей

Сам предмет является смесью программирования (вы возможно будете писать скрипты на js), сетей, баз данных. Будет много вопросов по протоколам, девайсам, шлюзам и тд. Лабораторных немного и выглядят они примерно так: заходишь на URL, разворачиваешь песочницу на определенной платформе, там тыкаешь на кнопки и получаешь данные с эмулированных девайсов. Это все дело попутно заносишь в отчете, который потом сдаешь.

Отдельное внимание стоит уделить математике. Ее на АСОИУ достаточно много. Во-первых, теорию вероятности читает зав кафедры, аж два семестра. Это один из тех преподавателей, чьи пары пропускать нельзя. Зато огромный плюс — будете знать предмет.

Специальные разделы математики — это предмет, связанный с написанием программ, которые решают сложные задачи, к примеру найти решение неочевидного интеграла или посчитать пятую производную сложной тригонометрической функции. Да, звучит сложно, но на самом деле, быть профессором математики для это не нужно. Здесь не учатся доказательства теорем, а пишут код программы по заданному алгоритму решения задачи. На лекциях все объясняется достаточно хорошо, но практического применения этому предмету мало, разве что дополнительная практика в написании программ.

Сложно?

Не очень. Если вы хотите просто не вылететь, то достаточно прийти в последний месяц семестра и начать сдавать предметы. Однако при этом есть шанс, что преподаватели этого не оценят и не дадут заработать вам кровные 60 (Е) баллов. Чем позже вы начинаете заниматься учебой, тем сложнее будет сдать предметы, не учитывая того, что большинство предметов продолжаются в следующих семестрах и знания, которые вы недополучили, вам понадобятся в будущем, как минимум в учебе, как максимум на работе. (с) Студент на 60 баллов.

А вот если вы сказали маме, что получите красный диплом, то свеча роза, мои дорогие. Красный диплом или повышенная стипендия реально не стоят того количества нервов, что будут на это потрачены. Потому что, если хочешь быть молодцом и закрыть все предметы на 95+(А), то готовься писать одну лабу по 8 часов, попутно заучивая теорию по этой теме. Конечно, не все предметы такие. Где-то можно сдать прогу, написанную за 15 минут на коленке, и получить макс балл, где-то списать тест или кр. Вообще, если очень хочется, то закрыть семестр со средним баллом 95+ достаточно реально, но вместо гуляночек с друзьями придется посидеть за конспектами.

Работа + учеба = ...

Работа во время учебы это достаточно индивидуальный вопрос. Кто-то может совмещать все и сразу, а для кого-то — это не основной приоритет.
Фриланс или part-time, впринципе, удачное решение, если нужно работать, особенно на 1-2 курсах.
С full-time работой сложнее. Во-первых, первые полгода всех ждет процесс аклиматизации на работе. Знания, которые дают на АСОИУ, полезные, но курсы больше идут "по верхам", а детали направления приходится учить самостоятельно.
Во-вторых, на каждом курсе АСОИУ 126 есть биг-босс, пары которого нельзя пропускать. В КПИ нет штрафов за непосещение пар, но преподаватели обходят это частыми тестами на лекциях/практиках. Еще стоит учесть, что расписание пишется не для студентов:) То есть обязательная пара может стоять где-нибудь в середине дня, из-за чего полностью выпадает рабочий день.
Но не стоит отчаиваться. Сложность работы на full-time уменьшается с каждым курсом. Да, есть важные предметы, но по остальным начинают требовать меньше. Одна из преподавательниц даже говорила:

Я против того, чтобы мои студенты выходили на работу на 1-2 курсе, потому что им нужно еще поучиться базовым вещам. А вот на 3-4 я сама отправляю их работать, потому что уже пора набираться опыта.

Технологии, с которыми ты ознакомишься на АСОИУ:

  1. C++/C#/Python, .NET (WinForms, WPF, ASP.NET), Java (Spring), Node JS;
  2. Linux, Bash;
  3. Git, GitHub;
  4. Kotlin/Swift/React Native/Object C;
  5. SQL (MSSQL/Oracle);
  6. Prolog.

Навигация

Анализ 126 специальности

🤖 Гайд про ТК

💻 Гайд про АУТС



Report Page