Программа дает студентам широкий круг знаний и навыков, необходимых для работы в современной информационной сфере. Во время обучения студенты изучают основы компьютерной науки, программирования и математических методов, которые применяются для решения реальных проблем.
Студенты получат фундаментальные знания о различных аспектах компьютерных систем, включая программирование, алгоритмы, структуры данных, базы данных, сети и информационную безопасность. Они также изучат математические методы и модели, используемые в компьютерных науках, такие как математический анализ, дискретная математика, теория вероятностей и линейная алгебра.
В ходе обучения студенты будут разрабатывать навыки анализа, проектирования и разработки программного обеспечения, а также освоят различные языки программирования и инструменты разработки. Они изучат принципы разработки интерфейсов, создания веб-приложений, мобильных приложений и других информационных систем.
Кроме того, программа предлагает возможность изучения специализированных областей, таких как искусственный интеллект, машинное обучение, обработка естественного языка, компьютерное зрение, робототехника и другие современные направления компьютерных наук.
В результате завершения программы бакалавриата по компьютерным наукам и технологиям студенты будут готовы к карьере в области разработки программного обеспечения, анализа данных, информационной безопасности, управления проектами и других смежных областях. Они также получат основу для дальнейшего образования и исследовательской работы в области компьютерных наук и технологий.
Список математических дисциплин включает все ключевые для специалиста в области компьютерных наук и технологий разделы: математический анализ, дискретная математика, линейная алгебра и геометрия, теория вероятностей и математическая статистика. Программы дисциплин составлены с учётом специфики компьютерных наук, что находит своё отражение в выборе примеров, глубины рассмотрения разных тем и т.д.
Цикл обязательных дисциплин по программированию разработан таким образом, чтобы по окончании 2-ого курса все студенты программы обладали всеми актуальным техническими инструментами и языками программирования и были способны реализовывать полноценные программные проекты с их использованием.
На 3-4 курсах изучаются дисциплины выбранного для продолжения обучения трека в соответствии с задачами трека:
Трек обеспечивает выпускников компетенциями и фундаментальными знаниями в области анализа данных и применения различных математических моделей для решения прикладных задач.
Профессиональные основные дисциплины:
- Английский язык,
- Soft skills,
- Экономика,
- Право,
- Философия науки,
- Математический анализ,
- Дискретная математика,
- Линейная алгебра и геометрия,
- Теория вероятностей и математическая статистика.
- Технологии программирования,
- Программирование C/C++,
- Программирование Java,
- Программирование на Python,
- Функциональное программирование.
- Алгоритмы и структуры данных,
- Управление данными,
- Анализ и обработка данных,
- Архитектура компьютера и операционные системы,
- Компьютерные сети,
- Управление ИТ-проектами,
- Системы технической документации.