Кыргызский Государственный Технический Университет им. И. Раззакова

710400


Направление 710400 «Программная инженерия»

Профиль  «Технология командной разработки программного обеспечения»

 

 

Подготовку ведет  Факультет информационных технологий (ФИТ) и Институт совместных образовательных программ (ИСОП), кафедра «Программное обеспечение компьютерных систем»

Квалификация

Форма обучения

Срок обучения

Язык обучения

Стоимость обучения на 1 год (контракт), сом

Наименование обязательных тестов

Бакалавр

Очное

4 года

русский

63 000

Основной тест, математика или физика

Бакалавр

Очное

4 года

английский

66 000

Основной тест, математика или физика

Магистр

Очное

2 года

русский

????

Собеседование

Магистр (совместная программа с МИФИ)

Очное

2 года

русский

????

 Экзамен принимает МИФИ

 

Зачисление на бюджетную и контрактную форму обучения подготовки бакалавров производится только по результатам общереспубликанского тестирования. Обучение ведется на бюджетной и контрактной основах; по очной форме обучения. Основной язык обучения – русский. Имеются группы с английским языком обучения.

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

Квалификация: бакалавр, магистр
 

профиль «Технология командной разработки программного обеспечения»

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

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

Отличительные черты программы:

  • Получения навыков командной работы над программным проектом (проектом по разработке программного продукта);
  • Получение знаний по поддержке всего жизненного цикла программы;
  • Междисциплинарный подход к обучению – получение и совместное использование знаний из области теории принятия решения, методов оптимизации, технологий программирования, систем управления базами данных и т.п.;
  • Изучение технологий и средств создания мобильных и веб-ориентированных систем;
  • Освоение программирования на программаторах (Field Programmable Gate Array)
  • Возможность участвовать во время практики в реальных проектах по автоматизации различных предприятия и организаций (вуз, банки, частные и государственные промышленные и торговые предприятия и т.п.);
  • Возможность заниматься наукой и реализовывать свои проекты, начиная с первого курса.

Подготовка соответствует требованиям профессиональных стандартов КР подготовки бакалавров и магистров направления «Программная инженерия».

 

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

Ключевые компетенции:  

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

 

Трудоустройство и карьера

Организации и предприятия возможного трудоустройства:

  • софт-компании по созданию программных продуктов;
  • банки (государственные и коммерческие);
  • частные и гос. организации и предприятия;
  • министерства и ведомства и т.д.

 

Учебный план

Дисциплины обязательные

  • Основы конструирования ПО
  • Введение в программную инженерию
  • Процессы проектирования и разработки ПО
  • Проектирование и обеспечение безопасности ПО
  • Операционные системы
  • Система управления базами данных
  • Информатика (для программных инженеров)
  • Основы формальных спецификаций/Математика (для программных инженеров)
  • Методы оптимизации
  • Теория принятия решений
  • Кыргызский язык
  • Русский язык
  • Английский язык в программной инженерии
  • История Кыргызстана
  • Манасоведение
  • Философия
  • География Кыргызстана
  • Физическая культура

 

Профессиональный цикл

  • Проектирование ПО I, II, III, IV, V (пять семестров)
  • Структуры и алгоритмы обработки данных
  • Система контроля версий ПО
  • Логика и теория алгоритмов
  • Функционально-ориентированное (структурное) проектирование ПО
  • Средства визуальной разработки приложений
  • Введение в FPGA/ Физика, логика и системное программирование ПЛИС
  • Объектно-ориентированное проектирование
  • Проектирование и программирование пользовательского интерфейса пользователя
  • Исследование операций / Экономика программной инженерии
  • Технология командной разработки ПО
  • Тестирование ПО
  • Сервис-ориентированное проектирование ПО
  • Основы разработки и анализа требований к ПО
  • Разработка спецификации требований к ПО
  • Английский по специальности
  • Управление проектами ПО
  •  Основы коммуникации при командной работе ПИ
  • Основы логистики ПО
  • Основы предпринимательства
  • Прикладной анализ случайных данных
  • Научные вычисления с использованием ПО

 

Дисциплины по выбору

  • Web - дизайн 
  • Проектирование мобильных приложений (Java и Android)
  • Методы ПИ
  • Методы быстрой разработки ПО
  • Компьютерная графика
  • Распознавание изображений
  • Проектирование ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ на основе структурного шаблона (MVC) 
  • Проектирование ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ на основе структурного шаблона (PCMEF)
  • Паттерны проектирования ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ   
  • Управление проектом
  • Инструментальное средство разработки клиент-серверных приложений 
  • Web-программирование (C# /Java) 
  • Архитектура ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ, управляемая моделями
  • Программирование бизнес-приложений 
  • Визуальное проектирование ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ   

 

Факультативные дисциплины

  • Программная инженерия олимпиад (подготовка команды студентов для участия в международных олимпиадах по программированию под эгидой международного журнала “Communication of the ACM”)
  • Иностранный язык