Home > Переподготовка > Программное обеспечение информационных систем

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

Прохождение переподготовки позволит Вам:

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

В результате обучения Вы получите:

• актуальные знания, востребованные в сфере информационных технологий;
• востребованную на рынке труда квалификацию;
• диплом государственного образца (БГУ) о переподготовке на уровне высшего образования с присвоением дополнительной квалификации «инженер-программист»

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

Пройдя обучение вы будете:

  • уметь проектировать, кодировать и тестировать программное обеспечение информационных систем и информационных технологий;
  • владеть современными технологиями анализа предметной области и разработки требований к создаваемым информационным системам и программным средствам;
  • уметь использовать современные инструментальные средства и технологии разработки, тестирования и отладки программных средств;
  • уметь пользоваться средствами визуального проектирования приложений;
  • знать основы функционирования компьютерных сетей и распределенных вычислений;
  • владеть интернет — технологиями и средствами разработки Web-приложений с использованием каскадных таблиц стилей (CSS), а также языков JavaScript и PHP;
  • знать принципы организации систем управления базами данных и проектировать реляционные базы данных для прикладных задач;
  • владеть основными приемами проектирования и разработки эффективных алгоритмов на основе С++;
  • владеть принципами объектно-ориентированного программирования на языках С# и Java;
  • владеть методами эффективной эксплуатации программных средств, информационных систем и сетей;

 

3 областных центра обучения

7-14 слушателей в группе

12 самых востребованных IT дисциплин

80% практических занятий

100% актуальных знаний

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

Очная (вечерняя форма)

18 месяцев (4 раза в неделю)

Минск начало занятий  29 января 2018г.,

Брест

Заочная форма

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

Минск начало занятий 6 февраля 2018г.,

Брест, Гродно

Заочно-дистанционная форма

24 месяца

Минск, Брест, Гродно

Стоимость

Очная (вечерняя форма)

3588 рублей за весь период обучения  (2392 рублей — за один год) при наличии своего ноутбука,

оплата производится ежемесячными платежами

Заочная форма

2888 рублей за весь период обучения (1444 рублей — за один год),

оплата производится ежемесячными платежами

Заочно-дистанционная форма

2980 руб. — за весь период обучения,

оплата производится ежемесячными платежами

 

Основные преподаватели курса

 

Гутников Сергей Евгеньевич

Старший преподаватель кафедры информационных систем управления ФПМИ БГУ

Читаемые дисциплины:

  • Программирование (C++,С#, Java)
  • Операционные системы
  • Учебная практика (C#, Java)

in

Пацей Наталья Евгеньевна

Кандидат технических наук, доцент

Читаемые дисциплины:

  • Веб-технологии,
  • Компьютерные сети,
  • Тестирование программного обеспечения.
Мелещенко Александр Александрович

Ассистент кафедры технологий программирования ФПМИ, магистр технических наук.

Читаемые дисциплины:

  • Основы технологического предпринимательства в сфере ИКТ
  • Управление проектами в ИКТ
  • Системы экспертной оценки знаний
  • Алгоритмизация ТСИС
Нарыжнов Петр Васильевич

Магистр технических наук, Старший преподаватель.

ИАЦ (Минск), web-программист, математик-программист, теория игр.

Читаемые дисциплины:

  • Веб-технологии (JavaScript, node.JS, Angular; PHP).
  • Организация и проектирование баз данных (MySQL (SQL), MangoDB )
  • Тестирование программного обеспечения
  • Управление разработкой ПО

vk

Иванченко Виктор Викторович

Старший преподаватель, магистр технических наук

Читаемые дисциплины:

  • Объектно-ориентированное программирование,
  • Системное программирование,
  • Средства визуального программирования приложений,
  • Архитектура операционных систем.

in

Петровская Татьяна Александровна

Магистр технических наук, Старший преподаватель.

Читаемые дисциплины:

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

Технический директор и соучредитель ООО «БалинаСофт». 

Куратор направлений по: разработке, оптимизации и продвижению сайтов, контекстной рекламе и СММ; продаже, разработке и интеграции программных решений на 1C Bitrix и Битрикс24.

Читаемые дисциплины:

  • Интернет-магазин: начать нельзя ждать,
  • Интернет-маркетинг: PROдвижение бизнеса в интернете

in

Савчик Мария Владимировна

Старший преподаватель

Читаемые дисциплины:

  • Тестирование программного обеспечения

invk

Руководитель программы

Лесун Борис Владимирович

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

Читаемые дисциплины:

  • Организация и проектирование баз данных,
  • Системы менеджмента качества,стандартизация и сертификация,
  • Компьютерная безопасность,
  • Корпоративные сети,
  • Компьютерные сети,
  • Технические средства информационных систем,
  • Веб-технологии.

in

Бородуля Алексей Валентинович

Кандидат технических наук, доцент

Читаемые дисциплины:

  • Архитектура операционных систем,
  • Компьютерные сети.
Мишуто Артем Сергеевич

Старший преподаватель

Читаемые дисциплины:

  • Технологии компонентного программирования( XML-RPC, JSON-RPC, SOAP, REST, применение в разрезе Python)
  • Технологии проектирования программного обеспечения информационных систем(UML, design patterns, применение в разрезе Python )

Записаться на курс:

Зарплата в IT  (по данным dev.by )

Технологии

Должности

Сотрудники

invk

Руководитель программы

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

Лесун Борис Владимирович

+375 (25) 944-55-71 (life)

+375 (17) 259-70-58 (городской)

boris.lesun@itiubsu.by

Менеджер

Байкова Надежда Иосифовна

+375 (17) 259-70-58

+375 (29) 602-20-88 (Telegram)

+375 (29) 808-40-88 (Viber)

pois@itiubsu.by

ОТЗЫВЫ

default image

Слушатели группы РОПЗ-1/16 выражают благодарность за организацию работы в проведении курса «Разработка и оценка профилей защиты и заданий по безопасности».

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

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

Слушатели группы РОПЗ-1/16 02.07.2015

<< Предыдущий
Следующий >>

Типовой учебный план

 

Гуманитарные и социально-экономические дисциплины

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

Общепрофессиональные дисциплины

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

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

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

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

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

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

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

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

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

Принципы и технологии использования языков разметки и высокоуровневых языков программирования при разработке интернет-ориентированных (Web-) приложений. Технические средства создания динамических Web-сайтов: средства автоматизации проектирования Web-приложений, многоуровневая архитектура. Механизм работы с сессиями. Оптимизация Web-приложений. Разделение кода и дизайна, использование регулярных выражений при разработке Web- приложений. Базовые требования безопасности при проектировании и эксплуатации Web-приложений. Разработка Web-приложений, устойчивых к ошибкам.

Модели данных в ИС: объект, модель, данные, модель данных, классификация моделей данных. Теоретические основы реляционной модели базы данных: сущность, связь, целостность данных, нормализация данных. Языки запросов к реляционным базам данных: стандарты, структура языка запросов, операторы создания базы данных и таблиц, операторы манипулирования данными, операторы выборки данных. Основы проектирования реляционных баз данных: стандарты проектирования, методы и этапы проектирования, уровни проектирования. Средства автоматизированного проектирования и разработки баз данных. Организация СУБД: модели архитектур, настройка, управление службами, методы организации индексов, создание объектов базы данных, система безопасности, типы и виды транзакции, проблемы одновременного доступа и блокировки. Программирование бизнес-логики сервера баз данных: описание языка программирования, разработка процедур бизнес-логики.

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

Этапы, методы, виды, уровни тестирования ПО. Связь тестирования ПО с его ЖЦ. Планирование тестовых испытаний ПО. Тестирование документации и требований к ПО. Разработка тестов. Поиск и документирование дефектов. Документирование результатов тестирования ПО. Автоматизация тестирования ПО, модульное тестирование, тестирование сборки. Тестирование безопасности ПО.

Компоненты учреждения образования

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

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

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

Аудит информационной безопасности и его актуальность для корпоративных пользователей. Практика аудита. Методика аудита информационной безопасности. Рекомендации международных стандартов.

Скачать

 

Яндекс.Метрика