26.01.2021 (вторник) начало в 19:00
в формате онлайн.
Разработчик прикладного программного обеспечения (Языки C и C++)
Записаться на весну 2021 года
Программа посвящена одной из самых популярных технологий разработки
программного обеспечения. Особенностью программы является модульный подход,
позволяющий осваивать дисциплины от простого к сложному.
Традиционно языки 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).
Предварительные требования
Программа предназначена для специалистов с высшим, средним профессиональным
образованием, студентов старших курсов. Правила приёма...
Для поступления необходимо пройти
вступительное тестирование...
- Понятие об операционных системах. Функции и классификация операционных систем.
- Состав MS Windows. Требования к аппаратной части.
- Понятие об оригинальной и локализованной версиях программы.
- Раскладка клавиатуры. Переключение языка.
- Работа с мышью в MS Windows: указатели и типы операций.
- Интерфейс MS Windows. Основные элементы.
- Элементы окон в MS Windows. Режимы отображения окна, операции с окнами. Виды окон.
- Запуск, завершение приложений, переключение между ними.
- Элементы диалоговых окон, заполнение полей в диалоговых окнах.
- Операции с пиктограммами. Виды пиктограмм.
- Типы меню и команд. Способы выполнения команд.
- Главное меню. Разделы Главного меню.
- Завершение работы с MS Windows. Перезагрузка системы.
- Стандартные приложения MS Windows: графический редактор Paint, текстовый редактор Word, Калькулятор. Стандартные кнопки в приложениях.
- Открытие и сохранение документов.
- Буфер Обмена. Копирование и перемещение данных через Буфер Обмена.
- Ярлыки: определение, виды, способы создания, операции.
- Файловая система. Пространство имен.
- Приложение "Мой компьютер (Компьютер)": переход на нужный диск и в нужную папку; режимы просмотра; создание и переименование папок; выделение, копирование, перемещение и удаление объектов; отмена последнего действия; изменение свойств и установка параметров.
- Поиск файлов и папок.
- Панель задач: назначение, настройка.
- Рабочий стол: назначение, настройка. Упорядочение окон и пиктограмм.
- Настройка Главного меню.
- Настройка Панели Управления: Дата/время, Клавиатура, Мышь, Принтеры, Шрифты, Экран.
- Навыки решения алгоритмических задач.
- Навыки решения логических задач.
- Навыки поиска закономерностей.
Документ об окончании
Диплом СПбПУ о профессиональной переподготовке
установленного образца, с присвоением квалификации «Программист», удостоверяющей право на ведение деятельности
в сфере «Разработка программного обеспечения». Уровень квалификации - 4.
Примеры выпускных работ
Защиты февраль 2020
Дата публикации: 19.02.2020 17:01
Дата изменения: 26.02.2020 13:25
Записаться на весну 2021 года