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

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



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

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

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

СОДЕРЖАНИЕ УМК ПРОФЕССИОНАЛЬНОГО МОДУЛЯ 1 «Функционально - ориентированное синтаксическое ядро ЯПВУ C++»

Программа модуля с указанием приобретаемых слушателями компетенций Наименование и содержание разделов профессионального модуля ПК ПК ПК ПК ПК ПК ПК ПК ПК Трудоемко сть раздела профессионального модуля, час Тема 1. Введение Тема 2. Управляющие конструкции Тема 3. Функции Тема 4. Указатели и ссылки Тема 5. Массивы, структуры и объединения Тема 6. Шаблоны функций Тема 7. Обработка исключений

Перечень профессиональных компетенций Шифр комп. Профессиональные компетенции ПК Способностью самостоятельно осуществлять постановку задачи исследования, формирование плана его реализации, выбор методов исследования и обработку результатов. ПК Способностью выполнять моделирование объектов и процессов с целью анализа и оптимизации их параметров с использованием имеющихся средств исследований, включая стандартные пакеты прикладных программ ПК Способностью разрабатывать и обеспечивать программную реализацию эффективных алгоритмов решения сформулированных задач с использованием современных языков программирования. ПК Способностью к организации и проведению экспериментальных исследований с применением современных средств и методов. ПК Готовностью к составлению обзоров и отчетов по результатам проводимых исследований, подготовке научных публикаций и заявок на изобретения, разработке рекомендаций по практическому использованию полученных результатов. ПК Способностью анализировать состояние научно-технической проблемы путем подбора, изучения и анализа литературных и патентных источников. ПК Готовностью определять цели, осуществлять постановку задач проектирования, подготавливать технические задания на выполнение проектных работ. ПК Способностью разрабатывать проектно-конструкторскую документацию в соответствии с методическими и нормативными требованиями. ПК Уметь использовать автоматизированные системы проектирования

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

1. Комментарии, типы данных, явное приведение типов в C++ 2. Переменные и константы 3. Перечисления(enum) 4. Операторы и их использование. Приоритет операций 5. Оператор sizeof и typedef 6. Операторы условия (if-else, switch) 7. Циклы (while, do-while, for) 8. Ключевые слова (break, continue,goto) 9. Объявление и определение функции 10. Параметры функции (параметры значения и параметры ссылки) 11. Функции с переменным числом параметров 12. Встраиваемые функции 13. Рекурсивные функции 14. Указатели. Арифметические операции с указателями 15. Применение указателей. Динамическая память 16. Ссылки Список вопросов Контрольно-измерительные материалы для входного контроля

17. Одномерные и многомерные массивы 18. Структуры и объединения 19. Битовые поля 20. Библиотека стандартных шаблонов 21. Шаблоны и их параметры 22. Ключевые слова template и typename 23. Вложенные шаблоны 24. Классы контейнеры 25. Итераторы и векторы 26. Списки, ассоциативные списки 27. Шаблоны функций 29. Обработка ошибок и исключительные ситуации 30. Основы обработки исключений в С Блоки try/catch. Генерация исключений 32. Перехват исключений 33. Обработчики исключений. Завершение и продолжение Список вопросов Контрольно-измерительные материалы для текущего контроля

Контрольно-измерительные материалы для итогового контроля Выпускная аттестационная работа Выдается индивидуальное задание каждому слушателю курсов повышения квалификации. Аттестационные задания по модулю ПМ1 «Функционально - ориентированное синтаксическое ядро ЯПВУ C++» интегрированы в итоговой аттестации по программе «Программирование на языке С/С++». Примерная тематика аттестационных заданий по модулю Разработка программного модуля и библиотеки компонентов на языке С++.

СОДЕРЖАНИЕ УМК ПРОФЕССИОНАЛЬНОГО МОДУЛЯ 2 «Объектно-ориентированная надстройка ЯПВУ С++»

Программа модуля с указанием приобретаемых слушателями компетенций Наименование и содержание разделов профессионального модуля ПК ПК ПК ПК ПК ПК ПК ПК ПК Трудоемко сть раздела профессионального модуля, час Тема 1. Введение в ООП. Элементы классов Тема 2. Специфичные элементы классов Тема 3. Наследование и композиция Тема 4. Виртуальные функции и полиморфизм Тема 5. Перегрузка и переопределение методов Тема 6. Лямбда-выражения Тема 7. Паттерны проектирования Тема 8. Управляемый C Тема 9. Основные принципы проектирования защищенного ПО

Перечень профессиональных компетенций Шифр комп. Профессиональные компетенции ПК Способностью самостоятельно осуществлять постановку задачи исследования, формирование плана его реализации, выбор методов исследования и обработку результатов. ПК Способностью выполнять моделирование объектов и процессов с целью анализа и оптимизации их параметров с использованием имеющихся средств исследований, включая стандартные пакеты прикладных программ ПК Способностью разрабатывать и обеспечивать программную реализацию эффективных алгоритмов решения сформулированных задач с использованием современных языков программирования. ПК Способностью к организации и проведению экспериментальных исследований с применением современных средств и методов. ПК Готовностью к составлению обзоров и отчетов по результатам проводимых исследований, подготовке научных публикаций и заявок на изобретения, разработке рекомендаций по практическому использованию полученных результатов. ПК Способностью анализировать состояние научно-технической проблемы путем подбора, изучения и анализа литературных и патентных источников. ПК Готовностью определять цели, осуществлять постановку задач проектирования, подготавливать технические задания на выполнение проектных работ. ПК Способностью разрабатывать проектно-конструкторскую документацию в соответствии с методическими и нормативными требованиями. ПК Уметь использовать автоматизированные системы проектирования

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

1. Основные принципы ООП. Недостатки ООП 2. Классы.Описание класса 3. Поля класса. Методы класса. 4. Описание объектов класса. Доступ к элементам класса 5. Конструкторы и деструкторы 6. Объекты класса и указатель this 7. Inline - функции 8. Дружественные функции 9. Композиция. Базовые классы и производные классы 11. Управление доступом к элементам базовых классов 12. Переопределение элементов базового класса в производном классе 13. Закрытые базовые классы 14. Использование конструкторов и деструкторов в производных классах 15. Виртуальные функции и полиморфизм Список вопросов Контрольно-измерительные материалы для входного контроля

16. Повышающее приведение типа 17. Виртуальные функции. Расширяемость 18. Позднее связывание 19. Механизм вызова виртуальных функций 20. Повышающее приведение типа 21. Абстрактные классы и конкретные классы 22. Новые классы и динамическое связывание 23. Виртуальные функции и деструкторы 24. Поведение виртуальных функций внутри деструкторов 25. Неявное преобразование объектов производных классов в объекты базовых классов 26. Перегрузка и переопределение. Аргументы по умолчанию 27. Перегрузка операций 28. Переопределение методов 29. Лямбда-выражения и лямбда-операторы 30. Асинхронные лямбда-выражения 31. Операторы запросов 32. Области действия в лямбда-выражениях 33. Шаблоны и лямбда-выражения Список вопросов Контрольно-измерительные материалы для текущего контроля

34. Обзор основных шаблонов 35. Шаблон «Абстрактная фабрика» 36. Шаблон «Строитель» 37. Шаблон «Объектный пул» 38. Шаблон «Адаптер» 39. Шаблон «Мост» 40. Шаблон «Декоратор» 41. Шаблон «Фасад» 42. Шаблон «Итератор» 43. Шаблон «Наблюдатель» 44. Шаблон «Посредник» 45. Понятие управляемых платформ 46. Jit-компиляция 47. Сборка мусора 48. Умные указатели и ссылки 49. Делегаты, индексаторы и управляемые поля 50. Понятие потенциальной ошибки и эксплоита 51. Поиск ошибок в программном коде 52. Способы и средства тестирования кода Список вопросов Контрольно-измерительные материалы для текущего контроля

Контрольно-измерительные материалы для итогового контроля Выпускная аттестационная работа Выдается индивидуальное задание каждому слушателю курсов повышения квалификации. Аттестационные задания по модулю ПМ2 «Объектно- ориентированная надстройка ЯПВУ С++» интегрированы в итоговой аттестации по программе «Программирование на языке С/С++». Примерная тематика аттестационных заданий по модулю Проектирование и реализация программного обеспечения на языке высокого уровня С++ с использованием объектно- ориентированного подхода