Модуль 1. Основы программирования. Работа в консольном режиме Delphi
- Основные понятие языка.
- Типы данных поддерживаемые языком операции и функции над ними.
- Порядковый тип.
- Концепция данных
- Простые типы данных.
- Типы данных поддерживаемые языком операции и функции над ними.
- Целые типы данных.
- Решение задачи на оператор выбора.
- Конструкция языка.
- Различия между условным оператором и оператором выбора.
- Коментарии программе и их роль.
- Структура программы.
- Составной и пустой оператор.
- Операторы языка.
- Оператор присвания.
- Ввод- вывод данных.
- Ввод- вывод данных.
- Составной и пустой оператор.
- Условный оператор.
- Вложенный условный оператор.
- Конструкция языка.
- Условный оператор.
- Вложенный условный оператор.
- Конструкция языка.
- Оператор выбора.
- Конструкция языка.
- Различие между условным оператором.
- Оператор выбора.
- Конструкция языка.
- Различие между условным оператором.
- Перечисляемый тип.
- Тип диапазон.
- Операций над множествами.
- Множества.
- Операций над множествами.
- Множества.
- Операций над множествами.
- Комбинированные типы
- Иерархические записи.
- Фиксированные записи.
- Операторы цикла.
- Виды цикла.
- Вложенные циклы.
- Цикл с параметром.
- Форматы циклы.
- Вложенные циклы.
- Цикл с параметром.
- Форматы циклы.
- Вложенные циклы.
- Перечисляемый тип.
- Тип-диапозон.
- Множества.
- Операторы цикла итерационного типа.
- Операторы цикла итерационного типа.
- Условный оператор.
- Вложенный условный оператор.
- Конструкция языка.
- Условный оператор.
- Вложенный условный оператор.
- Конструкция языка.
- Оператор выбора.
- Конструкция языка.
- Различие между условным оператором.
- Оператор выбора.
- Конструкция языка.
- Различие между условным оператором.
- Перечисляемый тип.
- Тип диапазон.
- Операций над множествами.
- Множества.
- Операций над множествами.
- Множества.
- Операций над множествами.
- Комбинированные типы.
- Иерархические записи.
- Фиксированные записи.
- Операторы цикла.
- Виды цикла.
- Вложенные циклы.
- Цикл с параметром.
- Форматы циклы.
- Вложенные циклы.
- Цикл с параметром.
- Форматы циклы.
- Вложенные циклы
- Перечисляемый тип.
- Тип-диапозон.
- Множества.
- Операторы цикла итерационного типа.
- Операторы цикла итерационного типа.
- Условный оператор.
- Вложенный условный оператор.
- Конструкция языка.
- Условный оператор.
- Вложенный условный оператор.
- Конструкция языка.
- Условный оператор.
- Вложенный условный оператор.
- Конструкция языка.
Модуль 2. Основы объектно-ориентированного программирования
- Основные принципы ООП
- Инкапсуляция.
- наследование
- полиморфизм.
- Понятие класса
- объекта
- Поля, методы
- свойства объектов.
- Поля
- методы
- свойства объектов.
- Создание, использование и уничтожение объектов
- Модификаторы.
- Создание и уничтожение объекта.
- Объявление простого класса.
- Конструкторы и деструкторы
- Конструкторы и деструкторы
18. Конструкторы и деструкторы
19. Наследование.
20. Создание классов наследников.
21. Полиморфизм.
22. Перегружаемые методы
23. Виртуальные и динамические методы
Модуль 3. ИСР Delphi. Структура проекта
- Модули.
- Связь между файлами проекта.
- Среда Delphi.
- Структура проекта.
- Модули.
- Палитра компонентов.
- Связь между файлами объекта
- Знакомство со средой Delphi
- Палитра компонентов.
- Библиотека визуальных и не визуальных компонентов
- Методы объектов.
- Описание методов.
- Методы объектов.
- Описание методов.
- Основные компоненты приложения.
- События.
- Обработчики событий
- Использование событий
- Запуск и завершение приложения.
21. Компиляция и сообщение компилятору.
22. Работа с ошибками
23. Решение задачи на линейные алгоритмы в среде Delphi
Учебная практика «Основы алгоритмизации и обьектно-ориентированного программирования»
Обязательный минимум содержания образовательной программы
Работа в среде Borland C++ Builder. Изучение интегрированной среды разработки приложений. Составление программ в среде Borland C++ Builder. Составление программ с использованием компонентов работы с текстами. Составление программ с использованием компонентов кнопок, переключателей и флажков. Составление программ с использованием модальных форм. Составление программ с использованием стандартных диалогов. Составление программ с использованием компонентов главного меню. Составление программ с использованием компонентов в контекстного меню. Составление программ с использованием управления приложением и экраном. Составление программ с использованием обработки исключений. Составление программ с использованием элементов интерфейса: панели инструментов. Составление программ с использованием элементов интерфейса: строки состояния. Использование графических компонентов. Работа с графическими методами. Использование мультимедиа Рисование на холсте.
Содержание модульной образовательной программы
Модуль 1 Основы программирования на языке С++
Индикатор обучения:
- дать понятие о современных тенденциях в области развития языков и языке программирования С++; ознакомить со структурой программы и основами составления программы в С++.
- развить знания и навыки в области алгоритмизации, а также дать студентам знания и практические навыки в области разработки, отладки и тестирования программных продуктов на языке высокого уровня С++
Базовые компетенции –обучающихся в процессе освоения данного модуля образовательной программы - уметь работать в программе С++; - уметь составлять программы на языке С++; - знать синтаксис основных операторов языка С++; | Профессиональные компетенции –обучающихся в процессе освоения данного модуля образовательной программы - знать основу программирования в среде С++; - знать структуру программы, алгоритм составления программы в С++; - знать основные типы данных, пути применения арифметических операции; - иметь навык проведения отладку и тестирование созданного программного продукта - уметь анализировать полученные результаты. |