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

Презентация:



Advertisements
Похожие презентации
Презентация по программе Программирование на языке С/С++
Advertisements

Языки программирования Выполнили: Гашек Г.И. и Горшкова И.А.
Разработка баз данных предприятий ЯОК Саровский физико-технический институт.
МФ НОЦ «ПОЛИТЕХНИК-SAP» МАЦК «Политехник-SAP» Презентация программы ДПО Никита Головин руководитель центра, к.т.н. Антон Амбражей.
Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования «Ульяновский государственный технический университет»
Дополнительная профессиональная программа повышения квалификации "Организация конструкторско-технологической подготовки производства" Приоритетное направление.
Программа повышения квалификации « Разработка, производство, техническое обслуживание, ремонт и контроль качества медицинской техники и изделий медицинского.
Информатика и вычислительная техника Приоритетное направление модернизации технологического развития экономики России: «Развитие стратегических.
ИНЖЕНЕРИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ И ПРОЕКТИРОВАНИЕ ИНФОРМАЦИОННЫХ СИСТЕМ ПРОГРАММА ПОВЫШЕНИЯ КВАЛИФИКАЦИИ ДЛЯ ИНЖЕНЕРОВ-ПРОГРАММИСТОВ, РАЗРАБОТЧИКОВ,
Моделирование бизнес-процессов управления жизненным циклом изделий научно-производственного предприятия Саровский физико-технический институт.
Программа дополнительного профессионального образования (повышения квалификации) « Применение антропоморфной техники (робототехнических устройств и антропоморфных.
ОМСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ Образовательная программа дополнительного профессионального образования (повышения квалификации) «Информационное.
Презентация курса по выбору «Технологии визуализации данных» Кафедра Информатики и МОИ Факультет Математики, физики и информатики.
Программа « Использование высокоэффективных интеллектуальных нейросетевых технологий в системах автоматизированного управления технологическими процессами.
Управление проектами на предприятиях ядерного топливного цикла. Северский технологический институт.
Информационные технологии Литература Керниган Б., Ритчи Д. Язык программирования Си. М.И. Болски. Язык программирования Си. Справочник. 2.
1 Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования «Ульяновский государственный университет» Система.
Программа повышения квалификации «Обеспечение функционирования ситуационных центров органов государственной власти субъектов РФ с учетом требований информационной.
Структура и содержание УМК по программе повышения квалификацииМоделирование и реинжиниринг процессов предприятия Руководитель программы: д.т.н., профессор,
«Инфокоммуникации и системы связи: технологии управления проектной деятельностью организации» Программа повышения квалификации инженерных кадров Астраханский.
Транксрипт:

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

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

Учебный план НаименованиеВсего В том числе п/пмодулейчасовЛекции Практические (лабораторные) занятия 1 Модуль 1. Основы программирования на С (МГТУ им. Н.Э.Баумана) 2 Модуль 2. Объектно-ориентированное программирование на С (МГТУ им. Н.Э.Баумана) 3 Модуль 3. Технология разработки объектно- ориентированного ПО на С (МГТУ им. Н.Э.Баумана) Итоговая аттестация по программе 2 ИТОГО72

Модуль 1 «Основы программирования на С++» Цели и задачи модуля приобрести умения: создавать программные продукты с применением языка С++ в профессиональной среде разработки Microsoft Visual Studio 2010 получить знания: изучить принципы структурного программирования на С++.

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

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

Модуль 2 «Объектно-ориентированное программирование на С++» Цели и задачи модуля приобрести умения: создавать программные продукты с применением всех возможностей ООП в профессиональной среде разработки Microsoft Visual Studio 2010; получить знания: изучить принципы объектно-ориентированного программирования, изучить методологию современного программирования.

Модуль 2 Раздел 1. Принципы ООП. Тема 1.1 Основные принципы ООП. Классы. Содержание: Классы и объекты. Поля, методы, конструкторы, деструкторы. Типы доступа. Принципы ООП: инкапсуляция. Создание классов, выделение полей и методов. Тема 1.2 Перегрузка операций Содержание: Перегрузка унарных и бинарных операций, перегрузка операций индексации массива. Полиморфизм. Решение задач с созданием класса и перегрузкой унарных операций Решение задач с созданием класса и перегрузкой бинарных операций Решение задач с созданием класса и перегрузкой операции

Модуль 2 Раздел 1. Принципы ООП. Тема 1.3 Наследование Содержание: Наследование. Множественное наследование. Перегрузка функций, полиморфизм. Решение задач с использованием наследования классов Решение задач с использованием классов с множественным наследованием и перегрузкой функций Тема 1.4 Виртуальные и статические функции Содержание: Виртуальные функции и классы, дружественные функции и классы, статические функции, указатель this. Решение задач с использованием виртуальных, статических классов и функций. Решение задач с использованием дружественных классов

Модуль 2 Раздел 1. Потоки и файлы Тема 2.1 Потоки в С++ Содержание: Потоки в С++. Потоковый ввод вывод. Потоковые классы С++. Флаги форматирования. Решение задач с использованием потокового ввода-вывода. Тема 2.2 Файловый ввод-вывод Содержание: Ввод-вывод в файлы. Бинарные, текстовые файлы. Вывод в файлы структур. Ввод-вывод в текстовые и бинарные файлы, вывод классов и структур в файлы

Модуль 3 «Технология разработки объектно-ориентированного ПО на С++» Цели и задачи модуля приобрести умения: по проектированию программных комплексов, работа с UML-диаграммами, программирование сложных многофайловых проектов в профессиональной среде Microsoft Visual Studio получить знания: о цикле производства программных продуктов, об основах проектирования программных продуктов.

Модуль 3 Раздел 1. Обработка исключений, шаблоны, паттерны проектирования Тема 1.1 Обработка исключений Содержание: Обработка исключений. Конструкции throw, try, catch. Задачи с обработкой исключительных ситуаций. Тема 1.2 Шаблоны классов, функций Содержание: Шаблоны функций. Шаблоны классов. Создание и использование шаблонов. Решение задач с созданием шаблона класса и его последующим использованием

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

Модуль 3 Раздел 2. Проектирование программных продуктов. Создание сложных многофайловых программ Тема 2.1 Проектирование программ Содержание: Цикл создания программного продукта. Проектирование сложных систем. Анализ данных. Составление UML- диаграмм. Проектирование небольшой базы данных. Разбиение на классы. Тема 2.2 Создание многофайловых проектов Содержание: Создание многофайловых проектов. Создание проекта для базы данных с использованием изученных ООП, исключений, шаблонов и паттернов проектирования.

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

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

Тематический план Наименование разделов и тем Время 1 Новые возможности Microsoft Visual Studio ч 2 Visual C++ как развитие идей С++ 10 ч 3 Платформа.NET. Новые возможности.Net Framework ч 4 Понятия о среде выполнения CLR. Com стиль разработки и разработка в среде CLR. 5 ч 5 Библиотеки Visual C++/CLI. 10 ч 6 Библиотеки STL/CLR в Visual C++. 7 ч 7 Библиотека шаблонов WRL в Visual C++ 7 ч. 8 Новое в языке Visual C++. С ч. 9 Стиль программирования Metro в Visual C++ 10 ч Итого: 10 дней

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