Программная инженерия

Целью программы является подготовка ведущих технических специалистов, квалифицированных разработчиков и архитекторов программного обеспечения (ПО), менеджеров по качеству программного обеспечения и процессов его разработки.

Необходимость в таких специалистах диктуется постоянно растущими потребностями информационно-коммуникационной отрасли: открытием IT-технопарков, стремительным развитием рынка офшорного и заказного программирования, информатизацией государственных структур, потребностями частного бизнеса.

Результатом подготовки по данному направлению является фундаментальное техническое образование, основанное на углублённом изучении информатики, математики, основ программирования и баз данных, а также других базовых дисциплин, отображённые на прикладные, технические дисциплины и закреплённое в ходе прохождения профессиональной практики. Такой подход распространяется на все уровни – от теории и принципов до реальной практики создания программного обеспечения и востребован работодателями.

 Что я буду изучать?

В процессе обучения изучают следующие дисциплины: Искусство программирования; Проектирование и администрирование компьютерных сетей (Cisco); Конструирование операционных систем; Проектирование и 3D-моделирование; Mоделирование бизнес процессов; Management and administration of ERP systems (SAP); Разработка интернет приложений; 1C: Программирование.

Выпускники программы работают в ведущих казахстанских и зарубежных компаниях-производителях программного обеспечения; в научно-исследовательских центрах; IT-департаментах крупных казахстанских компаний и государственных структур в должностях:

  • инженер-конструктор программного обеспечения;
  • инженер-проектировщик программных систем;
  • специалист по разработке программно-информационных систем
  • специалист по тестированию программного обеспечения
  • специалист по разработке и сопровождению программного обеспечения;
  • ERP-разработчик в любых крупных компаниях;
  • менеджер IT-проектов в проектных офисах банках;
  • управляющий IT-проектами в любых компаниях по внедрению, сопровождению, разработке информационных систем.
  • специалист по управлению программными проектами;

Системы больших данных

В последнее время появилось большое количество устройств и технологий, собирающих информацию – из-за этого резко увеличилось общее количество сохраненных данных в мире. И возникла потребность в специалистах, умеющих превращать эти крупные хранилища в «информационные активы» предприятий – то есть в то, что может быть использовано для получения прибыли, что позволит бизнесу быстрее реагировать на любые изменения. Именно на этом основывается концепция «больших данных». Образовательная программа предусматривает подготовку в области современных методов извлечения знаний из данных, математических методов моделирования и прогнозирования, современных программных систем и методов программирования для анализа данных.

Что я буду изучать?

В процессе обучения изучают следующие дисциплины: Программирование в R; Программирование на  PL/SQL; Моделирование бизнес-процессов; Управление данными; Визуализация данных; Машинное обучение; Продвинутые алгоритмы; Разработка веб-приложений на основе Oracle.

Потенциальными работодателями выпускников программы являются крупные компании и организации, которые имеют практику хранения больших массивов данных (в том числе во внешних дата-центрах), а также IT-компании и исследовательские организации.

Возможные места работы выпускников:

  • разработчик и bigdata-аналитик в IT департаментах различных компаний;
  • специалист по разработке и обслуживанию баз данных;
  • специалист по мониторингу больших данных в консалтинговых компаниях;
  • разработчик программного обеспечения;
  • разработчик баз данных Oracle;
  • администратор баз данных Oracle в крупных компаниях;
  • специалист-аналитик в научно-исследовательских организаций.

На казахстанском рынке ощущается острая нехватка таких специалистов. Также, образование, полученное по данной программе, является универсальным и позволит выпускникам работать и за рубежом.

Безопасность данных

Программа направлена на подготовку аналитиков и разработчиков в области кибербезопасности. Особенностью программы является специализация в области разработки и применения математических моделей и методов для защиты данных в информационных системах различного назначения, а также специализированного программного обеспечения. Студент будет иметь аналитические навыки, способность просчитывать последствия тех или иных изменений, навыки оперативной оценки возможных угроз и их источников, навыки работы  с большими массивами данных и понимание принципов проведения кибератак, а также пути защиты от них.

 

Что я буду изучать?

  • Архитектура компьютерных систем;
  • Скриптовые языки программирования: PowerShell, Bash;
  • Проектирование и администрирование компьютерных сетей (Cisco);
  • Форензика. Компьютерная криминалистика;
  • Управление рисками кибербезопасности;
  • Безопасность компьютерных сетей;
  • Аудит безопасности данных.

Где я буду работать?

Выпускники программы становятся специалистами по борьбе с киберпреступностью во всех ее проявлениях, по разработке превентивных методов борьбы с вредоносным ПО, защитой частной информации и интеллектуальной собственности. Они работают в сфере обеспечения стабильности работы и предотвращения  ситуаций коллапса обще­ственно важных информационных систем.

Выпускники программы наиболее востребованы в органах исполнительной власти, госкорпораций, финансовых учреждений, ИТ-компаниях и др., занимающихся вопросами безопасности информационных систем.