Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 8 лет назад пользователемРуслан Лутковский
1 Презентация по программе Программирование на языке С/С++
2 СОДЕРЖАНИЕ УМК ПРОФЕССИОНАЛЬНОГО МОДУЛЯ 1 «Функционально - ориентированное синтаксическое ядро ЯПВУ C++»
3 Программа модуля с указанием приобретаемых слушателями компетенций Наименование и содержание разделов профессионального модуля ПК ПК ПК ПК ПК ПК ПК ПК ПК Трудоемко сть раздела профессионального модуля, час Тема 1. Введение Тема 2. Управляющие конструкции Тема 3. Функции Тема 4. Указатели и ссылки Тема 5. Массивы, структуры и объединения Тема 6. Шаблоны функций Тема 7. Обработка исключений
4 Перечень профессиональных компетенций Шифр комп. Профессиональные компетенции ПК Способностью самостоятельно осуществлять постановку задачи исследования, формирование плана его реализации, выбор методов исследования и обработку результатов. ПК Способностью выполнять моделирование объектов и процессов с целью анализа и оптимизации их параметров с использованием имеющихся средств исследований, включая стандартные пакеты прикладных программ ПК Способностью разрабатывать и обеспечивать программную реализацию эффективных алгоритмов решения сформулированных задач с использованием современных языков программирования. ПК Способностью к организации и проведению экспериментальных исследований с применением современных средств и методов. ПК Готовностью к составлению обзоров и отчетов по результатам проводимых исследований, подготовке научных публикаций и заявок на изобретения, разработке рекомендаций по практическому использованию полученных результатов. ПК Способностью анализировать состояние научно-технической проблемы путем подбора, изучения и анализа литературных и патентных источников. ПК Готовностью определять цели, осуществлять постановку задач проектирования, подготавливать технические задания на выполнение проектных работ. ПК Способностью разрабатывать проектно-конструкторскую документацию в соответствии с методическими и нормативными требованиями. ПК Уметь использовать автоматизированные системы проектирования
5 Текущий контроль проводится в форме опроса на лекционных занятиях, в виде практических работ по соответствующим разделам и темам профессионального модуля. Итоговый контроль по модулю проводится в виде выпускной аттестационной работы по программе Контрольно-измерительные материалы для текущего и итогового контроля
6 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. Ссылки Список вопросов Контрольно-измерительные материалы для входного контроля
7 17. Одномерные и многомерные массивы 18. Структуры и объединения 19. Битовые поля 20. Библиотека стандартных шаблонов 21. Шаблоны и их параметры 22. Ключевые слова template и typename 23. Вложенные шаблоны 24. Классы контейнеры 25. Итераторы и векторы 26. Списки, ассоциативные списки 27. Шаблоны функций 29. Обработка ошибок и исключительные ситуации 30. Основы обработки исключений в С Блоки try/catch. Генерация исключений 32. Перехват исключений 33. Обработчики исключений. Завершение и продолжение Список вопросов Контрольно-измерительные материалы для текущего контроля
8 Контрольно-измерительные материалы для итогового контроля Выпускная аттестационная работа Выдается индивидуальное задание каждому слушателю курсов повышения квалификации. Аттестационные задания по модулю ПМ1 «Функционально - ориентированное синтаксическое ядро ЯПВУ C++» интегрированы в итоговой аттестации по программе «Программирование на языке С/С++». Примерная тематика аттестационных заданий по модулю Разработка программного модуля и библиотеки компонентов на языке С++.
9 СОДЕРЖАНИЕ УМК ПРОФЕССИОНАЛЬНОГО МОДУЛЯ 2 «Объектно-ориентированная надстройка ЯПВУ С++»
10 Программа модуля с указанием приобретаемых слушателями компетенций Наименование и содержание разделов профессионального модуля ПК ПК ПК ПК ПК ПК ПК ПК ПК Трудоемко сть раздела профессионального модуля, час Тема 1. Введение в ООП. Элементы классов Тема 2. Специфичные элементы классов Тема 3. Наследование и композиция Тема 4. Виртуальные функции и полиморфизм Тема 5. Перегрузка и переопределение методов Тема 6. Лямбда-выражения Тема 7. Паттерны проектирования Тема 8. Управляемый C Тема 9. Основные принципы проектирования защищенного ПО
11 Перечень профессиональных компетенций Шифр комп. Профессиональные компетенции ПК Способностью самостоятельно осуществлять постановку задачи исследования, формирование плана его реализации, выбор методов исследования и обработку результатов. ПК Способностью выполнять моделирование объектов и процессов с целью анализа и оптимизации их параметров с использованием имеющихся средств исследований, включая стандартные пакеты прикладных программ ПК Способностью разрабатывать и обеспечивать программную реализацию эффективных алгоритмов решения сформулированных задач с использованием современных языков программирования. ПК Способностью к организации и проведению экспериментальных исследований с применением современных средств и методов. ПК Готовностью к составлению обзоров и отчетов по результатам проводимых исследований, подготовке научных публикаций и заявок на изобретения, разработке рекомендаций по практическому использованию полученных результатов. ПК Способностью анализировать состояние научно-технической проблемы путем подбора, изучения и анализа литературных и патентных источников. ПК Готовностью определять цели, осуществлять постановку задач проектирования, подготавливать технические задания на выполнение проектных работ. ПК Способностью разрабатывать проектно-конструкторскую документацию в соответствии с методическими и нормативными требованиями. ПК Уметь использовать автоматизированные системы проектирования
12 Текущий контроль проводится в форме опроса на лекционных занятиях, в виде практических работ по соответствующим разделам и темам профессионального модуля. Итоговый контроль по модулю проводится в виде выпускной аттестационной работы по программе Контрольно-измерительные материалы для текущего и итогового контроля
13 1. Основные принципы ООП. Недостатки ООП 2. Классы.Описание класса 3. Поля класса. Методы класса. 4. Описание объектов класса. Доступ к элементам класса 5. Конструкторы и деструкторы 6. Объекты класса и указатель this 7. Inline - функции 8. Дружественные функции 9. Композиция. Базовые классы и производные классы 11. Управление доступом к элементам базовых классов 12. Переопределение элементов базового класса в производном классе 13. Закрытые базовые классы 14. Использование конструкторов и деструкторов в производных классах 15. Виртуальные функции и полиморфизм Список вопросов Контрольно-измерительные материалы для входного контроля
14 16. Повышающее приведение типа 17. Виртуальные функции. Расширяемость 18. Позднее связывание 19. Механизм вызова виртуальных функций 20. Повышающее приведение типа 21. Абстрактные классы и конкретные классы 22. Новые классы и динамическое связывание 23. Виртуальные функции и деструкторы 24. Поведение виртуальных функций внутри деструкторов 25. Неявное преобразование объектов производных классов в объекты базовых классов 26. Перегрузка и переопределение. Аргументы по умолчанию 27. Перегрузка операций 28. Переопределение методов 29. Лямбда-выражения и лямбда-операторы 30. Асинхронные лямбда-выражения 31. Операторы запросов 32. Области действия в лямбда-выражениях 33. Шаблоны и лямбда-выражения Список вопросов Контрольно-измерительные материалы для текущего контроля
15 34. Обзор основных шаблонов 35. Шаблон «Абстрактная фабрика» 36. Шаблон «Строитель» 37. Шаблон «Объектный пул» 38. Шаблон «Адаптер» 39. Шаблон «Мост» 40. Шаблон «Декоратор» 41. Шаблон «Фасад» 42. Шаблон «Итератор» 43. Шаблон «Наблюдатель» 44. Шаблон «Посредник» 45. Понятие управляемых платформ 46. Jit-компиляция 47. Сборка мусора 48. Умные указатели и ссылки 49. Делегаты, индексаторы и управляемые поля 50. Понятие потенциальной ошибки и эксплоита 51. Поиск ошибок в программном коде 52. Способы и средства тестирования кода Список вопросов Контрольно-измерительные материалы для текущего контроля
16 Контрольно-измерительные материалы для итогового контроля Выпускная аттестационная работа Выдается индивидуальное задание каждому слушателю курсов повышения квалификации. Аттестационные задания по модулю ПМ2 «Объектно- ориентированная надстройка ЯПВУ С++» интегрированы в итоговой аттестации по программе «Программирование на языке С/С++». Примерная тематика аттестационных заданий по модулю Проектирование и реализация программного обеспечения на языке высокого уровня С++ с использованием объектно- ориентированного подхода
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.