+7 (812) 703-02-02 info@hse.spbstu.ru


Разработчик прикладного программного обеспечения (Язык Python)

Разработчик прикладного программного обеспечения (Языки C и C++)

Записаться на весну 2020 года


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

Традиционно языки C/C++ используются для различных прикладных задач: расчеты и вычисления, графические приложения, игры, встраиваемые системы и решения.

Вы освоите не только основы программирования на языках С/C++, но и познакомитесь с прикладной библиотекой Qt и новыми стандартами С++11, 14, 17, 20.

Обучаясь на программе, вы узнаете:

  • Базовую структуру цифрового компьютера, организацию основной памяти и коммуникаций в вычислительном узле;
  • Существующие приложения и интерфейсы взаимодействия с ними;
  • Типы данных и действия с ними в цифровом компьютере;
  • Системы кодировки символов и форматы хранения исходных текстов программ;
  • Базовые понятия алгоритмизации и процедурного программирования;
  • Отличия процедурных и объектно-ориентированных языков программирования высокого уровня;
  • Этапы жизненного цикла программного обеспечения и этапы получения исполняемого файла;
  • Встроенные типы данных в языках программирования;
  • Основные синтаксические конструкции языка программирования высокого уровня;
  • Пространство имен стандартной библиотеки;
  • Особенности создания и использования многомерных массивов;
  • Динамическое выделение памяти;
  • Возможности использования функций и указателей;
  • Объектно-ориентированные возможности среды разработки MS Developer Studio.Net;
  • Объектно-ориентированные возможности стандартной библиотеки С++;
  • Отличие понятия наследования и внедрения, отличие понятия интерфейса и реализации.
  • Внутреннее устройство контейнеров стандартной библиотеки;
  • Средства, предоставляемые стандартной библиотекой С++ для обобщенного программирования;
  • Средства, предоставляемые языком С++ для поддержки RTTI;
  • Средства, предоставляемые языком С++ и стандартной библиотекой С++ для обработки нештатных ситуаций;
  • Технологии использования новых встроенных понятий языка С++ согласно стандартам С++11, 14, 17, 20;
  • Принципы использования новых средств, предоставляемых согласно стандарту стандартной библиотекой (C RunTime library).
  • Состав интегрированной среды разработки и синтаксис Qt;
  • Методологии разработки программного обеспечения, основные составляющие мета-объектной системы Qt;
  • Принципы архитектуры приложения MVC (model-view-controller);
  • Методы и приемы формализации и алгоритмизации поставленных задач.

Программа открывает возможности обучения и сертификации в рамках программ C++ Institute.

Доставка контента и образовательный процесс по курсам для подготовки к сертификациям C++ Institute проходят в рамках платформы Сетевой Академии Cisco, успешно реализуемой в ВИШ с 1999 года.

Продолжительность

346 ак. часов (10 месяцев), включая подготовку к итоговой аттестации и итоговую аттестацию.

Стоимость
Начало обучения
  • 1 октября (октябрь – июль)
  • 1 марта (март - июнь, сентябрь - февраль)

В июле и августе занятий нет - каникулы!

Режим занятий

Форма обучения очно-заочная (вечерняя).

Занятия проводятся 2-4 раза в неделю по 4 ак. часа (в будни с 18:00, в выходные с 10:00 или с 14:00).


Предварительные требования

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

Для поступления необходимо пройти

Компьютерный тест № ВКТ-113.2 Операционная система MS Windows
  • Понятие об операционных системах. Функции и классификация операционных систем.
  • Состав MS Windows. Требования к аппаратной части.
  • Понятие об оригинальной и локализованной версиях программы.
  • Раскладка клавиатуры. Переключение языка.
  • Работа с мышью в MS Windows: указатели и типы операций.
  • Интерфейс MS Windows. Основные элементы.
  • Элементы окон в MS Windows. Режимы отображения окна, операции с окнами. Виды окон.
  • Запуск, завершение приложений, переключение между ними.
  • Элементы диалоговых окон, заполнение полей в диалоговых окнах.
  • Операции с пиктограммами. Виды пиктограмм.
  • Типы меню и команд. Способы выполнения команд.
  • Главное меню. Разделы Главного меню.
  • Завершение работы с MS Windows. Перезагрузка системы.
  • Стандартные приложения MS Windows: графический редактор Paint, текстовый редактор Word, Калькулятор. Стандартные кнопки в приложениях.
  • Открытие и сохранение документов.
  • Буфер Обмена. Копирование и перемещение данных через Буфер Обмена.
  • Ярлыки: определение, виды, способы создания, операции.
  • Файловая система. Пространство имен.
  • Приложение "Мой компьютер (Компьютер)": переход на нужный диск и в нужную папку; режимы просмотра; создание и переименование папок; выделение, копирование, перемещение и удаление объектов; отмена последнего действия; изменение свойств и установка параметров.
  • Поиск файлов и папок.
  • Панель задач: назначение, настройка.
  • Рабочий стол: назначение, настройка. Упорядочение окон и пиктограмм.
  • Настройка Главного меню.
  • Настройка Панели Управления: Дата/время, Клавиатура, Мышь, Принтеры, Шрифты, Экран.
Компьютерный № ВКТ-135.1 Решение логических задач
  • Навыки решения алгоритмических задач.
  • Навыки решения логических задач.
  • Навыки поиска закономерностей.

Документ об окончании

Диплом СПбПУ о профессиональной переподготовке установленного образца, с присвоением квалификации «Программист», удостоверяющей право на ведение деятельности в сфере «Разработка программного обеспечения». Уровень квалификации - 4.


Записаться на весну 2020 года