Современные программные продукты — это сложные системы, где переплетаются десятки технологий. Поэтому программа построена на получении реального практического опыта работы с большим количеством востребованных технологий, продуктов и подходов. Постепенно идёт переход от простых продуктов до сложных составных систем — и к моменту выпуска вы будете уметь быстро и уверенно собрать работающий программный продукт любой сложности на популярных технологиях. Программа обеспечивает необходимую математическую и алгоритмическую подготовку, учит эффективно организовывать процесс разработки.
У факультета есть базовые кафедры в компании «Тензор» и НПО «Криста». Уже с третьего курса студенты учатся у практиков на базе работодателя: осваивают технологии, которые применяют программисты в реальной работе, погружаются в живые задачи бизнеса, проходят практику в ведущих IT-компаниях.
Минимально необходимая математика — только то, что реально нужно IT-специалисту для карьерного роста в разработке ПО, и ни строчкой больше.
Стек языков: С/С++, C#, Python, Java, 1C, Kotlin, JavaScript.
Технологии и инструменты: DevOps, Qt, Pandas, Flask, Kubernetes, Docker, REST, UML, gRPC, MVP, RAT, MVC, JWT, LLM, Keras, Ollama, PostgreSQL, Git, bash, .NET Framework, Jackson, FastAPI, XP, Lean, SCRUM, Kanban, Figma, Waterfall, do&fix, SQLite, LaTeX, OpenMP, Android Studio, MongoDB, Redis, RabbitMQ, Clickhouse, Node.JS, React/Vue и многие-многие другие.
Подробнее со списком дисциплин можно ознакомиться ниже, в учебном плане и
на нашем сайте (с пояснениями по каждой дисциплине).
Помимо учёбы, студенты ИВТ чаще всего уже работают по профессии. Даже на младших курсах ребята выходят на рынок труда — знаний и навыков для этого вполне достаточно. Можно заняться и спортивным программированием, которое активно развито в ЯрГУ — факультет сотрудничает с Федерацией спортивного программирования России. Также наши ребята участвуют фестивале «Студенческая весна», играют в КВН и побеждают в спортивных соревнованиях.