joomlarulit.com

pois header

ЗАДАТЬ ВОПРОС
ЗАЯВКА НА ПЕРЕПОДГОТОВКУ

Квалификация инженер-программист

Виды профессиональной деятельности:

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

Объекты профессиональной деятельности:

  • программные и технические средства компьютерной техники, информационных систем и сетей.

Функции профессиональной деятельности:

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

Задачи, решаемые при выполнении функций профессиональной деятельности:

  • эскизное проектирование программных средств (далее - ПС) и систем;
  • кодирование ПС;
  • сборка ПС;

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

ФОРМА ОБУЧЕНИЯ

diplome blue

заочная 

24 месяца (4 сессии по 4 недели)

1120 учебных часов.

СТОИМОСТЬ

 2 690 рублей за весь период обучения

ФОРМА ОПЛАТЫ:

  • В четыре этапа
  • Возможна рассрочка на оплату

galw

РЕКВИЗИТЫ ДЛЯ ОПЛАТЫ:

Текущий счёт № BY82BLBB30150500433833001001

Дирекция ОАО "БЕЛИНВЕСТБАНК" по Гродненской области  (г. Гродно, ул. Мицкевича, 3)  Код банка BLBBBY2X

УНН 500433833        ОКПО 373792824001

Получатель: Филиал Государственного учреждения образования

"Институт повышения квалификации и переподготовки в области технологии информатизации и управления"

Белорусского государственного университета в г. Гродно

ГУМАНИТАРНЫЕ И СОЦИАЛЬНО-ЭКОНОМИЧЕСКИЕ ДИСЦИПЛИНЫ

Управление разработкой программного обеспечения
Стандартизация ЖЦ ПС и ИС. Содержание управления проектами. Организационные процессы поддержки проектов: управление моделью ЖЦ, инфраструктурой, совокупностью проектов, человеческими ресурсами, качеством. Технические процессы: определение требований заказчика, анализ системных требований. Процесс анализа требований к ПС. Вспомогательные процессы ПС: управление документацией и конфигурацией ПС. Процессы повторного использования ПС: управление повторным использованием средств и программ.

ОБЩЕПРОФЕССИОНАЛЬНЫЕ ДИСЦИПЛИНЫ

Архитектура операционных систем
Назначение и функции ОС. Эволюция ОС. Принципы построения ОС. Классификация и особенности основных ОС. Сетевые и распределенные ОС. Классификации многозадачных ОС. Архитектурные особенности ОС. Основы организации управления информационной системой. Процессы, потоки данных, ресурсы в ПО. Планирование процессов и потоков данных в ПО. Организация управления процессами, потоками и ресурсами в ПО. Организация управления памятью компьютера. Файловые системы, подсистема ввода-вывода данных. Взаимодействующие параллельные потоки данных, состязания и их предупреждение. Основы синхронизации потоков данных. Тенденции и перспективы развития ОС.
Объектно-ориентированное программирование
Философия объектно-ориентированного проектирования. Основные парадигмы объектно-ориентированного программирования: инкапсуляция, наследование, полиморфизм. Объектно-ориентированное программирование в современных универсальных языках. Объекты как динамические модули. Классы, методы, конструкторы, деструкторы и их свойства. Механизмы взаимодействия объектов. Работа с массивами данных. Перегрузка операторов. Расширение классов. Атрибуты доступа к элементам объектов. Виртуальные методы. Ссылки на методы. Метаклассы. Исключительные ситуации. Интерфейсы и область их применения.
Основы алгоритмизации и программирования на языках высокого уровня
Алгоритм и его свойства. Способы описания алгоритмов. Стандартизация графического представления алгоритмов. Линейные, разветвляющиеся и циклические алгоритмы. Основы структурного проектирования программ. Способы графического представления структурированных алгоритмов. Синтаксис и семантика языка программирования высокого уровня: структура программы, типы данных, операции и выражения, ввод и вывод, основные операторы, сложные типы данных. Подпрограммы, типы параметров подпрограмм, организация рекурсии. Указатели и особенности их применения. Создание и обработка одномерных и многомерных массивов. Работа с динамической памятью: однонаправленные и двунаправленные списки, очереди, стеки, двоичные деревья. Работа с файлами. Сортировка данных.
Технические средства информационных систем
Представление информации: системы счисления, формат с фиксированной запятой, формат с плавающей запятой, стандартизация представления информации, погрешности представления. Логические основы работы компьютеров. Основы схемотехники компьютеров. Архитектура современных процессоров. Адресация, режимы работы процессора, управление памятью. Принципы построения и организация памяти. Многопроцессорные системы, многоядерные процессоры. Периферийные устройства и технические средства компьютера и систем.

ДИСЦИПЛИНЫ СПЕЦИАЛЬНОСТИ

Web-технологии
Принципы и технологии использования языков разметки и высокоуровневых языков программирования при разработке интернет-ориентированных (Web-) приложений. Технические средства создания динамических Web-сайтов: средства автоматизации проектирования Web-приложений, многоуровневая архитектура. Механизм работы с сессиями. Оптимизация Web-приложений. Разделение кода и дизайна, использование регулярных выражений при разработке Web- приложений. Базовые требования безопасности при проектировании и эксплуатации Web-приложений. Разработка Web-приложений, устойчивых к ошибкам.
Компьютерные сети
Классификация компьютерных сетей. Трафик и пропускная способность. Понятие сетевого ресурса, клиента, сервера. Основы функционирования компьютерных сетей: аппаратные средства, сетевые протоколы, сетевое ПО. Сетевые ОС: состав, функции. Эталонная модель взаимодействия открытых систем. Администрирование в сетях с сервером. Сетевые протоколы. Удаленный доступ и удаленное управление, распределенные вычисления. Основы программирования сетевых задач. Организация сетевого взаимодействия. Организация межсетевого взаимодействия. Обеспечение безопасности межсетевого взаимодействия. Удаленные сетевые атаки. Технологии межсетевых экранов. Виртуальные частные сети. Основы построения беспроводных сетей. Безопасность беспроводных сетей.
Организация и проектирование баз данных
Модели данных в ИС: объект, модель, данные, модель данных, классификация моделей данных. Теоретические основы реляционной модели базы данных: сущность, связь, целостность данных, нормализация данных. Языки запросов к реляционным базам данных: стандарты, структура языка запросов, операторы создания базы данных и таблиц, операторы манипулирования данными, операторы выборки данных. Основы проектирования реляционных баз данных: стандарты проектирования, методы и этапы проектирования, уровни проектирования. Средства автоматизированного проектирования и разработки баз данных. Организация СУБД: модели архитектур, настройка, управление службами, методы организации индексов, создание объектов базы данных, система безопасности, типы и виды транзакции, проблемы одновременного доступа и блокировки. Программирование бизнес-логики сервера баз данных: описание языка программирования, разработка процедур бизнес-логики.
Системное программирование
Современные инструментальные средства разработки системно-ориентированных приложений. Прикладной программный интерфейс. Механизм сообщений в ОС. Организация графического пользовательского интерфейса в ОС. Класс окна в ОС, предопределенные классы, получение и изменение данных окна и класса. Ресурсы ОС, их создание и использование. Организация интерфейса на основе меню. Обработка пользовательского ввода в ОС. Графические подсистемы. Организация вывода данных. Объекты ядра и их использование в приложении. Процессы и задания в прикладном программном интерфейсе. Управление группой процессов, объединенных в рамках задания. Методы управления потоками данных. Организация параллельной обработки данных с использованием средств исключения и предупреждения состязаний. Разработка и использование динамически загружаемых библиотек. Механизмы управления виртуальной и динамически распределяемой памятью. Обмен данными между процессами. Асинхронный файловый ввод- вывод данных. Удаленный запуск приложений.
Средства визуального программирования приложений
Базовые средства визуального проектирования приложений: технологии визуального программирования, обзор существующих библиотек для создания приложений с графическим интерфейсом, общие сведения о библиотеках, основные принципы создания графического интерфейса. Элементы управления и их позиционирование: базовый класс библиотеки, методы, свойства и события базового класса; классы описания кнопок, переключателей и элементов обработки текста, обработка ошибок ввода; элементы управления отображением списков и деревьев; модальные и немодальные диалоговые окна, способы обмена данными с диалоговым окном; способы динамического позиционирования элементов на форме. Пользовательские элементы управления и привязка данных: работа с изображениями, средства рисования, добавление открытых свойств и событий в элементы управления, управление привязкой данных при помощи стандартных классов, табличное представление данных. Доступ к источникам данных: доступ к файлам и базам данных, автономные модели данных.
Тестирование программного обеспечения
Этапы, методы, виды, уровни тестирования ПО. Связь тестирования ПО с его ЖЦ. Планирование тестовых испытаний ПО. Тестирование документации и требований к ПО. Разработка тестов. Поиск и документирование дефектов. Документирование результатов тестирования ПО. Автоматизация тестирования ПО, модульное тестирование, тестирование сборки. Тестирование безопасности ПО.
Технологии компонентного программирования
Основные понятия компонентного программирования. Модель составных объектов. Технологии программирования, основанные на модели составных объектов. Программирование на основе интерфейсов. Программная поддержка модели составных объектов и создание компонентов. Использование библиотек для создания компонентов. Реализация локального и удаленного серверов. Современные инструментальные системы и средства разработки клиентских и серверных приложений на базе модели компонентных объектов.
Технологии проектирования программного обеспечения информационных систем
Объектно-ориентированный подход к проектированию ПО и его стандартизация. Унифицированный процесс разработки ПО. Объектно-ориентированный язык визуального моделирования: основные элементы языка, классификация и назначение диаграмм, синтаксис и семантика диаграмм, правила построения диаграмм. Методологии и CASE-средства создания объектно-ориентированного ПО.

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

Diplom

Back to top