Программа повышения квалификации Системное программирование презентация

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

Слайд 1Программа повышения квалификации
«Системное программирование»
Приоритетное направление модернизации
и технологического развития экономики

России -
Стратегические информационные технологии

Слайд 2 Цель подготовки по программе

прошедший подготовку и итоговую

аттестацию
должен быть готов к профессиональной деятельности:

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

Слайд 3Учебный план


Слайд 4Модуль 1
«Основы программирования на С++»
Цели и задачи модуля

приобрести умения:
создавать программные продукты с применением языка С++ в профессиональной среде разработки Microsoft Visual Studio 2010

получить знания:
изучить принципы структурного программирования на С++.

Слайд 5Модуль 1
Раздел 1. Основы программирования на С++

Тема 1.1 Синтаксис С++

Содержание:
Синтаксис С++: структура программы, типы данных, константы, идентификаторы, операторы, операции, ключевые слова, директивы препроцессора, библиотеки
Знакомство с Microsoft Visual Studio. Создание консольных приложений, компиляция, выполнение, отладка. Написание простейших программ.

Тема 1.2 Условные операторы и циклы

Содержание:
Логические выражения, условные операторы, циклы
Решение задач с использованием условных операторов
Решение задач с использованием циклов




Слайд 6Модуль 1
Тема 1.3 Функции,строки, массивы и

указатели в С++

Содержание:
Функции, указатели, массивы, передача параметров в функции, тип void, функции, не возвращающие значения. Передача значения в функцию по адресу, по указателю
Решение задач с разбиением на функции с использованием массивов и указателей
Решение задач с разбиением на функции, использованием строк и указателей




Слайд 7Модуль 2
«Объектно-ориентированное программирование на С++»
Цели и задачи модуля

приобрести умения:
создавать программные продукты с применением всех возможностей ООП в профессиональной среде разработки Microsoft Visual Studio 2010;

получить знания:
изучить принципы объектно-ориентированного программирования,
изучить методологию современного программирования.

Слайд 8Модуль 2
Раздел 1. Принципы ООП.

Тема 1.1 Основные принципы ООП. Классы.

Содержание:
Классы и объекты. Поля, методы, конструкторы, деструкторы. Типы доступа. Принципы ООП: инкапсуляция.
Создание классов, выделение полей и методов.

Тема 1.2 Перегрузка операций

Содержание:
Перегрузка унарных и бинарных операций, перегрузка операций индексации массива. Полиморфизм.
Решение задач с созданием класса и перегрузкой унарных операций
Решение задач с созданием класса и перегрузкой бинарных операций
Решение задач с созданием класса и перегрузкой операции


Слайд 9Модуль 2
Раздел 1. Принципы ООП.

Тема 1.3 Наследование

Содержание:
Наследование. Множественное наследование. Перегрузка функций, полиморфизм.
Решение задач с использованием наследования классов
Решение задач с использованием классов с множественным наследованием и перегрузкой функций

Тема 1.4 Виртуальные и статические функции

Содержание:
Виртуальные функции и классы, дружественные функции и классы, статические функции, указатель this.
Решение задач с использованием виртуальных, статических классов и функций.
Решение задач с использованием дружественных классов

Слайд 10Модуль 2
Раздел 1. Потоки и файлы

Тема 2.1 Потоки в С++

Содержание:
Потоки в С++. Потоковый ввод вывод. Потоковые классы С++. Флаги форматирования.
Решение задач с использованием потокового ввода-вывода.

Тема 2.2 Файловый ввод-вывод

Содержание:
Ввод-вывод в файлы. Бинарные, текстовые файлы. Вывод в файлы структур.
Ввод-вывод в текстовые и бинарные файлы, вывод классов и структур в файлы

Слайд 11Модуль 3
«Технология разработки объектно-ориентированного ПО на С++»
Цели и задачи

модуля

приобрести умения:
по проектированию программных комплексов,
работа с UML-диаграммами,
программирование сложных многофайловых проектов в профессиональной среде Microsoft Visual Studio 2010.

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

Слайд 12Модуль 3
Раздел 1. Обработка исключений, шаблоны, паттерны

проектирования
Тема 1.1 Обработка исключений

Содержание:
Обработка исключений. Конструкции throw, try, catch.
Задачи с обработкой исключительных ситуаций.


Тема 1.2 Шаблоны классов, функций

Содержание:
Шаблоны функций. Шаблоны классов. Создание и использование шаблонов.
Решение задач с созданием шаблона класса и его последующим использованием




Слайд 13Модуль 3
Тема 1.3 Паттерны проектирования

Содержание:
Паттерны проектирования. Стандартная библиотека STL. Контейнеры, алгоритмы, методы, итераторы.
Решение задач с использованием контейнеров и итераторов





Слайд 14Модуль 3
Раздел 2. Проектирование программных продуктов.

Создание сложных многофайловых программ
Тема 2.1 Проектирование программ

Содержание:
Цикл создания программного продукта. Проектирование сложных систем. Анализ данных. Составление UML- диаграмм.
Проектирование небольшой базы данных. Разбиение на классы.

Тема 2.2 Создание многофайловых проектов

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



Слайд 15Стажировка
Цели стажировки:
формирование и развитие профессиональных компетенций работников предприятий в

области системного программирования;
изучение иностранного опыта в области информационных технологий;
внедрение инновационных технологий в своей деятельности

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

Слайд 16Стажировка
Задачи стажировки:

освоение инновационных технологий, форм, методов и средств программирования; 


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

Стажировка проводится на предприятиях различных
организационно-правовых форм России и зарубежья

Слайд 17Тематический план


Слайд 18 Слушатель должен

иметь практический

опыт:
работы в среде программирования Microsoft Visual Studio 2012 ;
программирования на языке Visual C++;
работы с CLR/COM средами выполнения и создания приложений под них.

уметь:
проектировать и создавать решения в Microsoft Visual Studio 2012.
Знать библиотеки и функции Visual C++ (С++ 11).
Создавать проекты под платформу .NET (для CLR и COM сред выполнения).

Стажировка


Обратная связь

Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое ThePresentation.ru?

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


Для правообладателей

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