Новая образовательная программа

7M06106 Программная инженерия (профильное направление) в КБТУ (KBTU)

  • Методы исследований
    Кредитов: 5

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

    Селективная дисциплина
    Год обучения - 1
    Семестр 1
  • Управление индивидуальной образовательной траектории обучающегося
    Кредитов: 5

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

    Селективная дисциплина
    Год обучения - 1
    Семестр 1
  • Менеджмент
    Кредитов: 2

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

    Год обучения - 1
    Семестр 1
  • Программирование на Python
    Кредитов: 4

    В ходе изучения дисциплины программирование на Python, магистрант изучит с основные понятия, такие как константы, выражения, переменные, ввод и вывод данных, типы данных. Условный оператор и оператор выбора. Цикл с условием. Многомерные и одномерные массивы. Функций. Символы и строки. Разработка программ с использованием авторизации, базы данных и библиотеками языка python. Разработка полноценного приложения c анимацией и обменом данных.

    Селективная дисциплина
    Год обучения - 1
    Семестр 1
  • Психология управления
    Кредитов: 2

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

    Год обучения - 1
    Семестр 1
  • Анализ алгоритмов
    Кредитов: 5

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

    Селективная дисциплина
    Год обучения - 1
    Семестр 1
  • Иностранный язык (профессиональный)
    Кредитов: 2

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

    Год обучения - 1
    Семестр 1
  • Тестирование и отладка программного обеспечения
    Кредитов: 5

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

    Селективная дисциплина
    Год обучения - 1
    Семестр 1
  • Продвинутые методы программирования
    Кредитов: 5

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

    Селективная дисциплина
    Год обучения - 1
    Семестр 2
  • Основы компьютерной безопасности
    Кредитов: 4

    Цель данного предмета изучить структуры теории компьютерной безопасности. Основные понятия теории компьютерной безопасности. Язык. Объекты. Субъекты. Доступ. Ценность информации. Аддитивная модель. Порядковая шкала. Решетка ценности. Анализ угроз информационной безопасности. Угрозы конфиденциальности, целостности, доступности информации, раскрытия параметров информационной системы данных. Основные виды атак на АС. Классификация основных атак на АС и вредоносных программ. Методология построения систем защищенных АС и т.д.

    Селективная дисциплина
    Год обучения - 1
    Семестр 2
  • Работа с трудным поведением: принципы и инструменты
    Кредитов: 5

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

    Селективная дисциплина
    Год обучения - 1
    Семестр 2
  • Продвинутый Python
    Кредитов: 5

    В ходе изучения курса продвинутый Python, студен познакомится об исключениях, а именно, как и использовать и создавать свои исключения, узнают о видах тестирования и инструментах написания тестов. В данном курсе также магистранты узнают, как создавать тесты с помощью unittest, как сделать разработанные программы стабильными, также изучать продвинутое ООП, python core libraries, работа с БД, Django.

    Селективная дисциплина
    Год обучения - 1
    Семестр 2
  • Дизайн программного обеспечения и шаблоны
    Кредитов: 5

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

    Селективная дисциплина
    Год обучения - 1
    Семестр 2
  • Программная инженерия для цифрового образования
    Кредитов: 5

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

    Селективная дисциплина
    Год обучения - 1
    Семестр 2
  • Программная инженерия
    Кредитов: 5

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

    Селективная дисциплина
    Год обучения - 1
    Семестр 2
  • Мобильное программирование
    Кредитов: 5

    Этот курс познакомит магистрантов с мобильными вычислениями и разработкой мобильных приложений. Мобильные вычисления будут обсуждаться с трех точек зрения: мобильные технологии, разработка приложений и взаимодействие с пользователем. В курсе будут рассмотрены различные мобильные вычислительные приложения, технологии и беспроводная связь. Затем магистранты будут использовать фреймворки мобильных приложений и среды разработки, чтобы закрепить концепции, изложенные в лекциях.

    Селективная дисциплина
    Год обучения - 1
    Семестр 2
  • Системы баз данных
    Кредитов: 5

    Этот курс охватывает продвинутые концепции систем баз данных. Темы включают модели данных (ER, реляционные и другие); языки запросов (реляционная алгебра, SQL и другие); методы реализации систем управления базами данных (структуры индексов, контроль параллелизма, восстановление и обработка запросов); управление полуструктурированными и сложными данными; распределенные и noSQL базы данных.

    Селективная дисциплина
    Год обучения - 1
    Семестр 2
  • Архитектура программного обеспечения
    Кредитов: 5

    Курс представляет собой обзор облачных вычислений сверху вниз, от приложений и администрирования до программирования и инфраструктуры. Его основное внимание уделяется методам параллельного программирования для облачных вычислений и крупномасштабных распределенных систем, которые образуют облачную инфраструктуру. магистранты будут изучать современные решения для облачных вычислений, разработанные Google, Amazon, Microsoft, Yahoo, VMWare и других компаний

    Селективная дисциплина
    Год обучения - 1
    Семестр 2
  • Безопасная разработка программного обеспечения
    Кредитов: 5

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

    Селективная дисциплина
    Год обучения - 1
    Семестр 2
  • Структуры данных и алгоритмы
    Кредитов: 5

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

    Селективная дисциплина
    Год обучения - 1
    Семестр 2
  • Управление ИТ-проектами
    Кредитов: 5

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

    Селективная дисциплина
    Год обучения - 2
    Семестр 3
  • Android: Мобильное программирование
    Кредитов: 5

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

    Селективная дисциплина
    Год обучения - 2
    Семестр 3
  • Разработка веб-приложений
    Кредитов: 5

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

    Селективная дисциплина
    Год обучения - 2
    Семестр 3
  • Качество программного обеспечения, тестирование и управление безопасностью
    Кредитов: 5

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

    Селективная дисциплина
    Год обучения - 2
    Семестр 3
  • Анализ и проектирование информационных систем
    Кредитов: 5

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

    Селективная дисциплина
    Год обучения - 2
    Семестр 3
  • Технологическое предпринимательство и стартапы
    Кредитов: 5

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

    Селективная дисциплина
    Год обучения - 2
    Семестр 3
  • Обратный инжиниринг и моделирование
    Кредитов: 5

    Задача обратного проектирования программного обеспечения - дать магистрантам понимание и практику для выполнения анализа вредоносных программ, их вывода и определения того, как работают вредоносные программы, а также для помощи в анализе посредством разборки. магистранты смогут использовать инструменты (IDAPro, Ollydbg) для безопасного выполнения статического и динамического анализа вредоносных программ, включая закодированные, упакованные и запутанные.

    Селективная дисциплина
    Год обучения - 2
    Семестр 3
  • Промышленное программирование
    Кредитов: 5

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

    Селективная дисциплина
    Год обучения - 2
    Семестр 3
  • iOS: Мобильное программирование
    Кредитов: 5

    Этот курс познакомит магистрантов с мобильными вычислениями и разработкой мобильных приложений. Мобильные вычисления будут обсуждаться с трех точек зрения: мобильные технологии, разработка приложений и взаимодействие с пользователем. В курсе будут рассмотрены различные мобильные вычислительные приложения, технологии и беспроводная связь. Затем магистранты будут использовать фреймворки мобильных приложений и среды разработки, чтобы закрепить концепции, изложенные в лекциях.

    Селективная дисциплина
    Год обучения - 2
    Семестр 3
  • Искусственный интеллект
    Кредитов: 5

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

    Селективная дисциплина
    Год обучения - 2
    Семестр 3
  • Гарантия качества программного обеспечения
    Кредитов: 5

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

    Селективная дисциплина
    Год обучения - 2
    Семестр 3
  • Код ON1

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

  • Код ON2

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

  • Код ON3

    Создавать модели анализа структурированных и полуструктурированных данных. Моделировать и проектировать сложные системы.

  • Код ON4

    Программировать и тестировать программы, принимать участие в создании и управлении ИС на всех этапах жизненного цикла.

  • Код ON5

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

  • Код ON6

    Применять методологические и методические знания в проведении исследований и разработки ПО.

  • Код ON7

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

  • Код ON8

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

  • Код ON9

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

  • Код ON10

    Применять методы проектирования и разработки программных систем для решения широкого класса прикладных задач в различных областях.

  • Код ON11

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

  • Код ON12

    Создавать различные варианты решения профессиональных задач в рамках требований к информационной системе.

Top