Самарский национальный исследовательский университет им. академика С.П. Королёва

Программирование и информационные технологии

Бакалавриат

Учебный план: что и когда изучают

4 года обучения

Бакалавриат «Программирование и информационные технологии» в Самарском университете: практико-ориентированная программа по разработке ПО, сетевым и распределённым приложениям с ранним появлением нейронных сетей и систем ИИ.

1–2 курс — математический фундамент

  • Математический анализбазовый аппарат для оценки алгоритмов и моделей
  • Линейная алгебра и геометрияматрицы и векторы — основа графики, обработки данных и нейросетей
  • Дискретная математикалогика, графы и множества — каркас программирования
  • Теория вероятностей и случайных процессовоснова анализа данных и оценки поведения систем
  • Математическая логикастрогие основания вычислимости и корректности программ

1–2 курс — основы программирования

  • Основы программированияпервый навык воплощения алгоритма в коде
  • Языки программирования и структуры данныхправильная структура данных определяет эффективность программы
  • Алгоритмы и анализ сложностиумение оценивать и выбирать эффективные алгоритмы
  • Объектно-ориентированное программированиестандарт промышленной разработки крупных систем
  • Базы данныххранение и запрос данных нужны почти в любом приложении

2–3 курс — системы и инфраструктура

  • Операционные системыпонимание того, как программа делит ресурсы машины
  • Организация ЭВМ и вычислительных системзнание устройства машины помогает писать эффективный код
  • Компьютерные сетисовременные приложения распределены и работают по сети
  • Теория автоматов и формальных языковтеоретическая основа разбора языков и компиляторов
  • Тестирование и отладка ПОнавык находить и устранять ошибки — обязателен в промышленной разработке

3–4 курс — инженерия ПО и сети

  • Программная инженерияпрактики проектирования и сопровождения крупных программных продуктов
  • Спецкурс по языку Явавладение распространённым промышленным языком разработки
  • Программирование сетевых приложенийразработка клиент-серверных и распределённых систем
  • Объектная распределённая обработкапостроение приложений, работающих на множестве узлов
  • Технологии сети Интернетстандарты и инструменты веб-разработки
  • Параллельное программированиеускорение вычислений на многоядерных и распределённых системах

3–4 курс — интеллектуальные методы и данные

  • Нейронные сетибазовая технология современных интеллектуальных систем
  • Системы искусственного интеллектаметоды построения программ, решающих интеллектуальные задачи
  • Статистический анализ данныхоценка достоверности результатов и поведения моделей
  • Логическое программированиеиной взгляд на вычисления — через правила и факты, основа ряда ИИ-задач
  • Моделирование информационных процессов и системпроектирование и анализ сложных программных систем до их реализации

Логика и нестыковки

  • ✅ Практико-ориентированный набор: программная инженерия, сетевое и распределённое программирование, тестирование и отладка — выпускник готов к промышленной разработке.
  • ✅ Нейронные сети и основы информационной безопасности входят в обязательный блок (Б1.О), а не только в дисциплины по выбору — современные темы не оставлены на усмотрение студента.
  • ℹ️ℹ️ Источник — официальный перечень дисциплин (ФГОС 3++) без распределения по семестрам и зачётным единицам; деление по курсам дано по порядку следования обязательного блока Б1.О.
Как читать учебный план — короткий гайд →

История проходных баллов

ГодБюджет (балл)Платное (балл)Бюджет. мест
202521380

Динамика проходного балла

25

Та же специальность в других вузах

02.03.02 · Фундаментальная информатика и информационные технологии

Все учебные планы «Фундаментальная информатика и информационные технологии» →

Гайды для поступающих