Образовательная программа магистратуры «Компьютерные науки и инженерия»

Computer science and engineering

7M06105 «Компьютерные науки и инженерия»

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

Контакты

Приемная комиссия

(7172) 64-57-10
info@astanait.edu.kz

Пн-Пт 9:00 — 18:00

Классификатор направлений

  • Группа образовательных программ: 7M061 – Информационно-коммуникационные технологии
  • Образовательная программа «Компьютерные науки и инженерия» (Computer science and engineering)
  • Язык обучения: английский
  • Присваиваемая академическая степень: Магистр технических наук по образовательной программе 7M06105 «Компьютерные науки и инженерия»

Научно-педагогическое направление — 2 года

Цель образовательной программы

Подготовка высококвалифицированных научных, прикладных специалистов и программных инженеров по направлению разработки ПО, а также руководителей и управленцев программно-информационных систем для отрасли информационных технологий и междисциплинарных отраслей в различных секторах экономики Республики Казахстан.

Задачи образовательной программы

  1. Подготовить высококвалифицированных научных, инженеров по направлению разработки программного обеспечения и применения полученных знаний в различных отраслях экономики.
  2. Обучить к проведению научно-исследовательских работ, связанных с объектами профессиональной деятельности и дать способность анализировать существующие концепции, теорий, подходы к разработке программ и созданию информационных систем;
  3. Выработать у магистрантов умение разрабатывать новые и улучшать существующие методы и алгоритмы обработки данных в информационно-вычислительных системах;
  4. Научить магистрантов применять полученные теоретические и практические знания в решении практических проблем в области информационно-коммуникационных технологий и междисциплинарных отраслях, а также успешно осуществлять управленческую и исследовательскую деятельность.
  5. Привить магистрантом навыки самостоятельной работы, а также показать важность постоянного развития и применения профессиональных знаний, умений и навыков для решения нестандартных задач.
  6. Научить магистрантов применять знания педагогики и психологии высшей школы, требуемых в их профессиональной педагогической деятельности, а также дать способность использовать интерактивные методы обучения для улучшения доступности презентации и материалов.
  7. Ознакомить магистрантов с проведением методов исследования и системного анализа для решения сложных технических проблем и применения результатов анализа для наибольшей оптимизации процесса разработки программного обеспечения.
  8. Научить магистрантов оптимизировать процесс разработки ПО.
  9. Обучить магистрантов к обобщению результатов научно-исследовательских и аналитических работ в виде диссертации, научных статей и докладов на научно-технических конференциях, а также предоставить помощь при написании академических отчетов, аналитических записок и других.

Требования к оценке результатов обучения образовательной программы

Обучающийся, после освоения всей образовательной программы, должен уметь выполнять следующие пункты:
  • Формулировать и решать задачи, возникающие в ходе научно-исследовательской деятельности, требующие углубленных профессиональных знаний;
  • Выбирать необходимые подходы и методы исследования, а также модифицировать существующие и разрабатывать новые, в зависимости из задач конкретного исследования или случая;
  • Применять методологические и методические знания в проведении научного исследования, а также при педагогической и воспитательной работах;
  • Применять в процессе обучения психологические методы и средства повышения эффективности и качества обучения;
  • Владеть иностранным (английским) языком на профессиональном уровне, позволяющем обучающимся проводить научные исследования на качественно высоком уровне и осуществлять преподавание специальных дисциплин в вузах;
  • Моделировать и проектировать сложные системы используя математические и компьютерные модели и методы;
  • Применять количественные и качественные методы и приёмы для сбора первичной информации для исследования, а также выработки эффективных решений проблем;
  • Анализировать и проектировать программные обеспечения;
  • Управлять командой в процессе разработки ПО;
  • Выбирать стандарты, методы, технологии, инструменты и технические средства для проведения работ по дальнейшему сопровождению программного обеспечения;
  • Применять методы проектирования и разработки программных систем для решения широкого класса прикладных задач в различных областях, включая междисциплинарные отрасли;
  • Программировать и тестировать программы, принимать участие в создании и управлении ПО на всех этапах жизненного цикла разработки систем;
  • Создавать реляционные и нереляционные базы данных для эффективного хранения и управления данными в различных крупных организациях, государственных учреждений и других компаниях;
  • Создавать модели анализа структурированных и полуструктурированных данных;
  • Применять методы анализа данных для решения различных задач анализа данных и аналитической обработки.

Перечень компетенций и результаты обучения образовательной программы:

Перечень компетенций

ОК1. Способность понимать движущие силы и закономерности исторического процесса, место человека в историческом процессе и способность понимания философии как методологии деятельности человека, готовностью к самопознанию, самодеятельности, освоению культурного богатства как фактора гармонизации личностных и межличностных отношений.
ОК2. Способность формировать и развивать умения и компетенции в области организации, планирования и управления производством, способность применять полученные знания для осмысления окружающей экологической действительности, способность обобщать, анализировать, прогнозировать при постановке целей в профессиональной сфере и выбирать пути их достижения с применением научной методологии исследования
ОК3. Способность к письменной и устной коммуникации на государственном языке и языке межнационального общения, способность использовать зарубежные источники информации, владеть коммуникативными навыками, к публичным выступлениям, аргументации, ведению дискуссии и полемики на иностранном языке
ОК4. Способность быть компетентным при выборе методов ИКТ и математического моделирования для решения конкретных инженерных задач, способность быть готовым выявить естественнонаучную сущность проблем, возникающих в процессе профессиональной деятельности, и способностью привлечь для ее решения соответствующий математический аппарат
ПК1. Способен использовать полученные знания для оригинального развития и применения идей в контексте научных исследований.
ПК2. Способен критически анализировать существующие концепции, теории и подходы к анализу процессов и явлений.
ПК3. Способен применять знания педагогики и психологии высшей школы в своей педагогической деятельности, а также способен применять интерактивные методы обучения.
ПК4. Владеет иностранным языком на профессиональном уровне, позволяющем проводить научные исследования и осуществлять преподавание специальных дисциплин в вузах
ПК5.Способен применять полученные теоретические и практические знаний в решении практических проблем в области ИКТ, успешно осуществлять управленческую и исследовательскую деятельность.
ПК6. Способен самостоятельно формулировать предметную область при разработке ПО, определять требования и ожидания конечного пользователя или заказчика, составлять поэтапный план и разрабатывать документацию для программной системы.
ПК7. Способен применять эффективные методы для управления проектом по разработке систем в определенной среде, распределять задачи и управлять командой.
ПК8. Способен разрабатывать архитектуры программной системы, обладающие высоким уровнем преемственности и качества сложных программных разработок с использованием передовых решений и трендов в области ИКТ.
ПК9. Способен внедрять инновационные методы и усовершенствования, усиливающие конкурентоспособность и эффективность моделей, методов и алгоритмов на всех этапах жизненного цикла разработки программной системы.
ПК10. Способен обобщать результаты научно-исследовательской и аналитической работы в виде диссертации, научной статьи и докладов на научно-технических конференциях.

Результаты обучения

РО1. Формулировать и решать задачи, возникающие в ходе научно-исследовательской деятельности, требующие углубленных профессиональных знаний.
РО2. Выбирать необходимые подходы и методы исследования, модифицировать существующие и разрабатывать новые, исходя из задач конкретного исследования.
РО3. Применять методологические и методические знания в проведении научного исследования, педагогической и воспитательной работы.
РО4. Применять в процессе обучения психологические методы и средства повышения эффективности и качества обучения.
РО5. Владеть иностранным языком на профессиональном уровне, позволяющем проводить научные исследования и осуществлять преподавание специальных дисциплин в вузах.
РО6. Моделировать и проектировать сложные программные системы.
РО7. Управлять командой в процессе разработки программной системы.
РО8. Выбирать стандарты, методы, технологии, инструменты и технические средства для проведения работ по проектированию, сопровождению и разработке программных систем.

Оценка результатов обучения

Форма экзаменов Рекомендуемая доля, %
1 Компьютерное тестирование 20
2 Письменный 10
3 Устный 5
4 Проект 30
5 Практический 30
6 Комплексный 5

Документы образовательной программы

«Astana IT University»

Course Curriculum

Цикл профилирующих дисциплин

Вузовский компонент/Компонент по выбору

ПК1, ПК2, ПК3, ПК6, ПК7, ПК8, ПК10 Инженерия надежности сайта

Данная дисциплина включает в себя аспекты разработки программного обеспечения и применяет их к проблемам инфраструктуры и эксплуатации. Основные цели — создание масштабируемых и высоконадежных программных систем.

ПК7Расширенные базы данных

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

ПК1, ПК2, ПК3, ПК6, ПК7, ПК8, ПК10Управление продуктами

Данная дисциплина предполагает изучение
UX/UI дизайн, HCI, digital marketing, end-user behavior, формирование и проверка гипотезы, внедрение и отслеживание метрик, расчет экономики фичи/проекта (P/L),
стратегическое видение развития продукта и Формирование стратегии продукта, ее организация (Roadmap, KPI).

ПК1, ПК2, ПК3, ПК6, ПК7, ПК8, ПК10Тематическое исследование (Case study) по разработке ПО

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

ПК1, ПК2, ПК3, ПК6, ПК7, ПК8, ПК10Управление проектом

Данная дисциплина предполагает изучение основ анализа рынка: возможности, угрозы, конкурентный анализ, барьеры входа/выхода (Go To Market стратегии), стратегического и технологического видения развития продукта и формирования стратегии продукта, ее организация (Roadmap, KPI),
разработка технологических-требований к проекту/задаче,
планирование создания продуктов/фич ( User Stories, Roadmapping, Brainstorming, CJM, JTBD, причинно-следственный анализ

ПК7, ПК8, ПК9, ПК10Передовой Frontend

Данная дисциплина предполагает изучение основ
работы с надежным отказоустойчивым интерфейсом,
Retry/Authentication/Auto-failover/timeout

ПК1, ПК2, ПК3, ПК6, ПК8Расширенный Контроль Качества

Данная дисциплина предполагает изучение основ методологии нагрузочного тестирования, автоматизации тестирования бизнес-процессов с помощью HTTP/API и автоматизации тестирования инфраструктуры Chaos Engineering.

ПК1, ПК2, ПК3, ПК6, ПК7, ПК8, ПК10Прикладной проект по разработке ПО

Данная дисциплина предполагает продолжение проекта из второго семестра «Тематическое исследование по разработке ПО» и расширяет работу обучающихся совместно с компаниями.

Исследовательская практика

Целями исследовательской практики является обеспечение непрерывности и последовательности овладения магистрантами навыками профессиональной деятельности в соответствии с требованиями к уровню подготовки выпускников, формирование профессиональных компетенций, обучающихся по направлению подготовки «Информационно-
коммуникационные технологии» и подготовка окончательного варианта структуры выпускной квалификационной работы — магистерской диссертации.

Научно-исследовательская работа

Научно-исследовательская работа магистранта, включая прохождение стажировки и выполнение магистерского проекта (НИРМ)

Целью НИРМ является развитие способности самостоятельного выполнения научно-исследовательской работы, связанной с решением профессиональных задач, необходимой в дальнейшей научно-профессиональной деятельности. НИРМ помогает систематизировать, закрепить и расширить теоретические знания, развивать статистические методы в управлении проектами, овладеть элементами самостоятельной исследовательской работы.

Итоговая аттестация

Оформление и защита магистерского проекта

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

Цикл базовых дисциплин

Вузовский компонент

ОК1, ОК2, ПК1, ПК2, ПК3История и философия науки

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

ПК4Педагогика высшей школы

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

ОК3, ПК5Иностранный язык (профессиональный)

Данная дисциплина предполагает изучение функциональных особенностей устных и письменных профессионально-ориентированных текстов, в том числе научно-технического характера, требования к оформлению документации (в пределах программы), принятые в профессиональной коммуникации и в странах Европы и изучаемого языка.

ПК4Психология управления

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

ПК3, ПК4Педагогическая практика

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

Цикл базовых дисциплин

Компонент по выбору

ПК1, ПК2, ПК3, ПК6, ПК7, ПК8, ПК10Отказоустойчивость и надежность // Шаблоны программного обеспечения

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

ПК1, ПК2, ПК3, ПК6, ПК7, ПК8, ПК10Усовершенствованная архитектура программного обеспечения // Принятие решений на основе данных

Данные дисциплины предполагают изучение основ архитектурных паттернов (Monolitithic Apps, Microservices, SOA, CQRS Event и Sourcing) и их применение Mitigation Strategies, Graceful Degradation Throtting Backpressure Loadshifting. Дисциплина «Принятие решении основанных на данных» предполагает изучение бизнес составляющей, т.е. каким образом можно применить анализ данных для принятия правильных управленческих решении.

ПК1, ПК2, ПК3, ПК6, ПК7, ПК8, ПК10Безопасность продукта // Информационная безопасность

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

Поступление

Трудоустройство

Инфраструктура

Наука