Информатика и компьютерные науки в России: проходные баллы, минимальные баллы, экзамены, в каких вузах учат, стоимость обучения, вступительные экзамены
Параметры программы
О программе*
* набор дисциплин может незначительно отличаться в зависимости от вуза. Смотрите подробности на странице программы в желаемом университете
Основной отличительной чертой обучения студентов по направлению «Информатика и информационные технологии» является фундаментальность, которая позволяет выпускникам быстро осваивать конкретные технологии, которые постоянно развиваются для развития информационных систем. Студенты получают полный спектр компьютерных знаний, основанных на теоретических основах информатики.
Дополнительные разделы математики и теории информации, изучаемые студентами, разъясняют структуру, теоретические ограничения и возможности разработки новых и использования существующих алгоритмов, языков, информационных технологий.
В специальные разделы, посвященные обучению в этом профиле, входят:
- Разработка и внедрение языков программирования, программная инженерия
- Операционные системы
- Математическая логика и теория алгоритмов
- Компьютерное моделирование
- Теория информации
- Шифрование и безопасность информационных систем
- Методы верификации программных систем управления, параллельных и распределенных систем
- Помехоустойчивое кодирование и его приложения в системах хранения, обработки и передачи больших данных
- Архитектура компьютерных сетей и Интернет-технологии, программирование сетевых приложений
В процессе обучения студенты осваивают современные технологии разработки программного обеспечения, которые позволяют им работать как квалифицированные профессиональные программисты.
Для этого в учебный план включено изучение дисциплин:
- Современные технологии программирования: объектно-ориентированное и функциональное программирование, языки Java, C, C ++, веб-программирование, базы данных;
- Системное программное обеспечение: операционные системы, компиляторы, виртуальные машины, Java и .Net Framework;
- Цикл дисциплин программной инженерии, ориентированный на обучение эффективным методам создания качественного программного обеспечения. Особое внимание уделяется анализу и оценке, спецификации, дизайну и развитию программного обеспечения. Кроме того, рассматриваются вопросы, связанные с управлением проектами и совместной работой при разработке программного обеспечения;
- Параллельные и распределенные вычисления: параллельное программирование, реализация эффективных алгоритмов для современных многопроцессорных и многоядерных систем, грид-вычисления, облачные вычисления.
Студенты изучают архитектуру компьютерных сетей, сетевые протоколы, мультисервисные сетевые технологии, мультимедийные технологии, принципы и методы построения распределенных прикладных систем.
Программа обучения включает современные курсы, охватывающие:
- Методы машинного обучения, используемые для создания систем, способных изменять свое поведение на основе накопленного опыта;
- Методы машинного зрения, необходимые в задачах биоинформатики, медицины и безопасности жизнедеятельности;
- Методы и алгоритмы, используемые при обработке текстов, написанных на естественных языках, сегодня широко используются для деятельности по автоматическому переводу, извлечению фактов, классификации и резюме документов, реализации мобильных помощников.
В рамках этих курсов студенты изучают соответствующие методы и алгоритмы, получают практический опыт их применения.