30-09-2026
Второй семестр на маге FEL CVUT
Во втором семестре я выбрал эти курсы.
У меня специализация Software Engineering.
Обязательные предметы из студийного плана:
B4M01TAL Teorie algoritmů - (6 kr)
B4M35KO Kombinatorická optimalizace - (6 kr)
B4M36ESW Efektivní software - (6 kr)
B4M36SWA Softwarové architektury - (6 kr)
Также я записал необязательные предмет с FIT:
NI-NSS Normalized Software Systems - (5 kr)
и еще 2 физкультуры и языки.
В сумме получилось 32 кредита. Сдал все предметы, кроме одного.
В этом семестре не все экзамены сданы с первого раза.
Теперь подробнее про обязательные предметы.
KO
Один из самых сложных предметов.
Там изучали много разных алгоритмов. Потом там было 2 теоретических теста на лекции. В первом тесте надо было решить 2 математические задачи ILP и что-то подобное. Во втором тесте было 8 вопросов в формате A,B, C, D. И там если неправильно отвечать, то вычитали баллы.
Также был практический тест. Этот тест был во время семинаров. Непростая задача была. Но это делается на своих компьютерах. По правилам разрешалось использовать только документацию питона и Gurobi. Запрещено было использовать AI.
сделать либо семестралку, либо решить задачи с оптимизацией конкретной проблемы.
Задача с оптимизацией содержала три части.
Первая просто сделать с Gurobi, вторая сделать heuristiky и третья задача - был конкурс между студентами, у кого решение будет самое оптимальное. И там условно участники делились на 4 категории, и в зависимости от категории давали дополнительно баллы. То есть условно, если было 100 человек, то первая группа получает 4 балла ( обычно с 1 по 25 место ), вторая группа ( с 26 по 50 место ) получает 3 балла и так далее. Помню я даже какое-то время был на первом месте. Задача та же сама на С++ будет оптимальнее, чем на питоне. Я так смог на несколько позиций улучшить решение.
Экзамен там довольно неприятный, сложный и объемный. Стоит прорешать все задачи, или большую часть. Задания повторяются редко.
Вот условно пример экзамена: ILP, Dijkstra, Edge cost, Flows, E-approximation, Shred/Bratley.
Пока что самый тяжелый предмет, который был на маге.
TAL
Для меня тоже было непростым. На бакалавре SIT не было похожего предмета, как на OI FEL или на бакалавре FIT, поэтому было сложновато.
Писали два теста во время семинаров. Первый тест был легким, там были 3 задачи. Мастер теорем, посчитать циклы, и вроде что-то доказать.
Второй был сложнее, там надо было решать по алгоритму - задача на 10 баллов. Даже если ты напишешь изначально неверно мысль как решать, то все может поставить 0 баллов. Определения было не сложным. Также там надо было упростить уравнение или что-то такое.
Чтобы получить зачет, надо было сдать оба теста, потом еще написать письменный экзамен. И сумма за первые два теста и за письменный экзамен должна была быть не менее 35 баллов. После чего надо было идти на устную часть. Там тоже сложновато.
В общем второй сложный предмет.
ESW
Там было 8 домашек, то есть 08 server - это семестралка
Там 9 домашка делается на 5 баллов, но если сделать решение быстрее и оптимальнее чем у учителей, тогда сверху накинут еще +1 бал и +10 к репутации.
Вот такие результаты семестралки.
Главное в том, чтобы иметь хорошую архитектуру. То есть сам алгоритм не играет особо важной роли. В позапрошлом году, я видел результат, и там кто-то делал на C++ результат 0,1 s. То есть можно и на с++ сделать быстрее.
Первые 8 мест могут сделать презентацию и потом рассказать про свой алгоритм и решение, и за это получить дополнительные баллы. Если хотите быть выше по рейтингу, то лучше не делитесь решением, я так немного подсказал одногруппнику, и он забрал мое второе :D Хотя ладно, мне все равно.
Главное выбрать Rust или С++ и правильную архитектуру приложения и все будет четко.
Экзамен состоит из 2 частей, Java и С++, там письменный экзамен.
Если сравнивать с KO и TAL , то это предмет более приятнее и полегче.
SWA
Это командный предмет. Делали семестралку втроем.
Стоит выбрать хорошую тему и хориший тим. По идее можно использовать проект с прошлых курсов, с какого нибудь EAR, PM2, NSS.
Экзамен такой же как и на ZKS, несколько вопросов, и надо на них ответить.
NSS
Полностью онлайн. В конце пишется экзамен в Moodle, там был тест и 15 или 18 вопросов. Сдавал два раза, второй раз чтобы улучшить оценку.
Plavani
Из спорта кстати записал два занятия по плаванию. Научился плавать на спине, и немного улучшил плавание брассом.
Итоги за второй семестр такие:
Было сложно, но зато успешно перешел на третий семак.
Кстати на OI на магистратуре поменяли аккредитацию. И теперь KOв первом семестре. И немного поменялся учебный план.
Больше статей будет в этой группе.