Программные технологии
Цели образовательной программы по направлению «Информатика»
В области обучения при подготовке бакалавров является подготовка выпускника, который будет обладать профессиональными навыками в области разработки, отладки, проверки работоспособности, модификации программного обеспечения в одной или нескольких прикладных областях.
В области воспитания личности является формирование личностных компетенций обучающихся:
Самостоятельность. Управлять процессами разработки, отладки, проверки работоспособности, модификации программного обеспечения в одной или нескольких прикладных областях. Участвовать в работе экспертных групп и разработке стратегических планов. Профессионально развиваться посредством непрерывного формального образования и / или в профессиональной деятельности, а также управлять профессиональным развитием отдельных лиц или групп;
Ответственность. Принимать решения в непредсказуемых условиях в области разработки, отладки, проверки работоспособности, модификации программного обеспечения.
Коммуникативность. Осуществлять деловое общение и поддерживать партнерские отношения.
Результаты Обучения Образовательной программы по подготовке бакалавров по направлению «Информатика» профиль: Программные технологии
Выпускники образовательной программы по профилю «Программные технологии» будут способны:
1. Использовать соответствующие ресурсы/средства разработки программного обеспечения, программные системы и современные вычислительные платформы;
2. Разрабатывать программные приложения, использующие операционную систему, связанную с этой программой, с учетом безопасности, сетевых и аппаратных интерфейсов, параллельной обработки, встроенных систем и многопоточности;
3. Использовать один язык программирования высокого уровня с дополнительными знаниями, по крайней мере, еще одного языка программирования высокого уровня;
4. Участвовать на всех этапах жизненного цикла разработки IT-проектов, обладая эффективными навыками общения, умением работать в команде (в том числе в международных проектных командах) и демонстрировать (презентовать) конечный результат.
5. Проектировать, конструировать, тестировать и обслуживать программное обеспечение в одной или нескольких прикладных областях.
Особенностью подготовки является упор на практику и обучение процессам разработки программирования, тестирования и эксплуатации информационных систем для удовлетворения требований предприятий, работающих в сфере информационных технологий.
На начальных курсах программы бакалавриата предлагаются модули "Взаимодействие человека с компьютером", "Математика" и "Математическая логика", охватывающие базовые основы информатики. На основе этой программы предусмотрены модули, касающиеся:
- Алгоритмы и структура данных;
- Инженерия программного обеспечения;
- Объектно-ориентированное программирование;
- Базы данных;
- Компьютерные сети и телекоммуникации;
- Операционные системы и компьютерная архитектура.
На старших курсах, в дополнение к специализации в области компьютерных наук, предлагаются модули с более сложными задачами информатики:
- Искусственный интеллект;
- Теоретическая информатика;
- Системы приложений и разработка распределенных приложений;
- Системное программирование и разработка объектно-ориентированной системы.
На последних курсах, студенты могут выбрать новые сферы компьютерных наук:
- Машинное обучение;
- Введение в облачные вычисления;
- Поддержка принятия решений о конфиденциальности;
- Робототехника.