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

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

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

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

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

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

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

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

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

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

 

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

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

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

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

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

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

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

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

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

Брест

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

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

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

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

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

24 месяца

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

Стоимость

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


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

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

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

Оплатить

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

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

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

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

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

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

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

Кунец Ирина Евгеньевна
Кунец Ирина Евгеньевна
Старший преподаватель программы
Читаемые дисциплины:
  • Организация и проектирование баз данных (Oracle, T-SQL);
  • Средства визуального программирования приложений (C#).
Патапенко Кристина
Патапенко Кристина
Старший преподаватель программы
Читаемые дисциплины:
  • Программирование и безопасность баз данных мобильных систем (Android);
  • Системы разработки кроссплатформенных мобильных приложений (Xamarin, Android);
  • Программирование в интернет (Java);
  • Базы данных (Oracle);
  • Объектно-ориентированное программирование (C#);
  • Защита информации и надежность информационных систем;
  • Криптографические методы защиты информации.
Мишуто Артем Сергеевич
Мишуто Артем Сергеевич
Старший преподаватель
Читаемые дисциплины:
  • Технологии компонентного программирования( XML-RPC, JSON-RPC, SOAP, REST, применение в разрезе Python)
  • Технологии проектирования программного обеспечения информационных систем(UML, design patterns, применение в разрезе Python )
Бородуля Алексей Валентинович
Бородуля Алексей Валентинович
Кандидат технических наук, доцент
Читаемые дисциплины:
  • Архитектура операционных систем,
  • Компьютерные сети
Лесун Борис Владимирович
Лесун Борис Владимирович
Заместитель декана факультета переподготовки и повышения квалификации
Читаемые дисциплины:
  • Организация и проектирование баз данных,
  • Системы менеджмента качества,стандартизация и сертификация,
  • Компьютерная безопасность,
  • Корпоративные сети,
  • Компьютерные сети,
  • Технические средства информационных систем,
  • Веб-технологии
Савчик Мария Владимировна
Савчик Мария Владимировна
Старший преподаватель
Читаемые дисциплины:
  • Тестирование программного обеспечения
Пекарчик Светлана Евгеньевна
Пекарчик Светлана Евгеньевна
Технический директор и соучредитель ООО «БалинаСофт». Куратор направлений по: разработке, оптимизации и продвижению сайтов, контекстной рекламе и СММ; продаже, разработке и интеграции программных решений на 1C Bitrix и Битрикс24.
Читаемые дисциплины:
  • Проектирование баз данных (MySQL, Oracle, MSSQL)
  • Визуальные средства программирования приложений (С#)
  • Интернет-магазин: начать нельзя ждать,
  • Интернет-маркетинг: PROдвижение бизнеса в интернете
Петровская Татьяна Александровна
Петровская Татьяна Александровна
Магистр технических наук, Старший преподаватель
Читаемые дисциплины:
  • Тестирование программного обеспечения,
  • Средства визуального программирования приложений,
  • Основы алгоритмизации и программирования на языках высокого уровня.
Иванченко Виктор Викторович
Иванченко Виктор Викторович
Старший преподаватель, магистр технических наук
Читаемые дисциплины:
  • Объектно-ориентированное программирование,
  • Системное программирование,
  • Средства визуального программирования приложений,
  • Архитектура операционных систем.

Нарыжнов Петр Васильевич
Нарыжнов Петр Васильевич
Магистр технических наук, Старший преподаватель. ИАЦ (Минск), web-программист, математик-программист, теория игр.
Читаемые дисциплины:
  • Веб-технологии (JavaScript, node.JS, Angular; PHP).
  • Организация и проектирование баз данных (MySQL (SQL), MangoDB )
  • Тестирование программного обеспечения
  • Управление разработкой ПО
Мелещенко Александр Александрович
Мелещенко Александр Александрович
Ассистент кафедры технологий программирования ФПМИ, магистр технических наук
Читаемые дисциплины:
  • Основы технологического предпринимательства в сфере ИКТ
  • Управление проектами в ИКТ
  • Системы экспертной оценки знаний
  • Алгоритмизация ТСИС
Пацей Наталья Евгеньевна
Пацей Наталья Евгеньевна
Кандидат технических наук, доцент
Читаемые дисциплины:
  • Веб-технологии,
  • Компьютерные сети,
  • Тестирование программного обеспечения,
  • Основы информационной безопасности,
  • Проектирование баз данных (MySQL, Oracle, MSSQL).
Гутников Сергей Евгеньевич
Гутников Сергей Евгеньевич
Кафедра информационных систем управления ФПМИ БГУ. Старший преподаватель
Читаемые дисциплины:
  • Программирование (C++,С#, Java)
  • Операционные системы
  • Учебная практика (C#, Java)

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

Технологии

Должности


ОТЗЫВЫ

default image

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

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

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

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

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

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

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Скачать

 

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