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