Объектно-ориентированное программирование. Углубленное изучение. Язык С++ для предприятий авиационной, ракетной и космической отрасли.

АННОТАЦИЯ

к программе повышения квалификации

Цель программы: качественное изменение профессиональных компетенций, направленных на повышение профессионального уровня в рамках имеющейся у слушателей квалификации в области программирования на объектно-ориентированном языке программирования высокого уровня, ознакомление с практикой разработки объектно-ориентированных программ различного назначение (программирование в среде Windows, с использованием библиотеки классов MFC, библиотеки DirectX для создания 3D-объектов) и способами их оптимизации. Основное внимание уделяется изучению принципов объектно-ориентированного подхода при декомпозиции поставленной задачи и способов повышения эффективности разрабатываемых программ.

Результатом обучения является приобретение знаний и умений по:

  • базовым принципам объектно-ориентированного программирования и современный стандарт языка программирования С++;
  • среде программирования Microsoft Visual Studio версии 2008г. и выше;
  • базовым классам современного стандарта языка С++;
  • основным принципам программирования под Windows с использованием библиотеки MFC;
  • принципам создания 3D-приложений с применением SDK DirectX 8.

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

Объем программы: 72 часа.

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

ПОСМОТРЕТЬ УЧЕБНЫЙ ПЛАН ПРОГРАММЫ ПОВЫШЕНИЯ КВАЛИФИКАЦИИ




Аудиторные занятия, дистанционные занятия


№ п/п

Наименование разделов

Трудоёмкость, час

Всего, час

Лекции, час

Лабораторные работы, час

Практические занятия, семинары, час

Аттестация

СРС, час








час

Форма контроля


1

Углубленное изучение современного стандарта языка С++. Исключения, шаблоны, контейнеры, обобщенные алгоритмы.

20

20

10

0

10

0


0

1.1

Особенности синтаксиса современного стандарта С++. Классы. Наследование. Создание пользовательских классов.

4

4

2

0

2

0


0

1.2

Контейнеры, алгоритмы и итераторы.

4

4

2

0

2

0


0

1.3

Поток С++ с точки зрения прикладной программы.

4

4

2

0

2

0


0

1.4

Шаблоны.

4

4

2

0

2

0


0

1.5

Исключительные ситуации.

4

4

2

0

2

0


0

2

Создания приложений на базе MFC с помощью мастеров Visual C++.

4

4

2

0

2

0


0

2.1

Настройка среды. Понятие проекта, типы проектов, создание ресурсов.

2

2

1

0

1

0


0

2.2

Настройка проекта.

2

2

1

0

1

0


0

3

Расширенные возможности программирования под Windows c использованием библиотеки MFC.

46

46

23

0

23

0


0

3.1

Среда разработки и инструменты создания приложений Windows.

6

6

3

0

3

0


0

3.2

Базовая архитектура –документ/представление.

6

6

3

0

3

0


0

3.3

Обработка сообщений.

6

6

3

0

3

0


0

3.4

Вывод текста и графики

8

8

4

0

4

0


0

3.5

Создание пользовательского интерфейса приложения.

8

8

4

0

4

0


0

3.6

Создание и использование окон диалога.

8

8

4

0

4

0


0

3.7

Создание приложений для работы с базами данных.

4

4

2

0

2

0


0

5.1

Итоговая аттестация

2

2

0

0

0

2

Зачет

0


Итого

72

72

35

0

35

2


0


Разделы