| № п/п
| Бө лімдер мен тақ ырыптардың аттары
Наименование разделов и тем
| сағ ат саны
количество часов
|
| барлығ ы
всего
| соның ішінде
в том числе
|
| теориялық
теоритических
| тә жірбиелік
практических
| курстық жұ мыс курсовая работа
|
|
|
|
|
|
| |
|
| Раздел 1 Основы программирования. Работа в консольном режиме Delphi
|
|
|
|
|
| 1.
| Тема 1.1. Концепция данных. Порядковый тип.
|
|
|
|
|
| 2.
| Лабораторная работа №1. Решение задачи на работу с вещественным типом данных.
|
|
|
|
|
| 3.
| Тема 1.2. Структура программы. Операторы языка
|
|
|
|
|
| 4.
| Лабораторная работа №2. Решение задачи на ввод, вывод данных.
|
|
|
|
|
| 5.
| Тема 1.3. Условный оператор и оператор выбора
|
|
|
|
|
| 6.
| Лабораторная работа №3. Решение задачи на условный оператор и оператор выбора.
|
|
|
|
|
| 7.
| Тема 1.4. Перечисляемый тип. Тип – диапазон. Множества.
|
|
|
|
|
| 8.
| Тема 1.5. Комбинированные типы
|
|
|
|
|
| 9.
| Тема 1.6. Операторы цикла. Цикл с параметром. Операторы цикла итерационного типа
|
|
|
|
|
| 10.
| Лабораторная работа №4. Решение задачи с применением оператора цикл с параметром и перечисляемый тип.
|
|
|
|
|
| 11.
| Лабораторная работа №5 Решение задачи с применением операторов цикла итерационного типа.
|
|
|
|
|
|
| Раздел 2 Основы объектно-ориентированного программирования (ООП)
|
|
|
|
|
| 12.
| Тема 2.1. Основные принципы ООП
|
|
|
|
|
| 13.
| Тема 2.2. Понятие класса, объекта. Поля, методы, свойства объектов.
|
|
|
|
|
| 14.
| Лабораторная работа №6 Решение задачи на создание и уничтожение объекта.
|
|
|
|
|
| 15.
| Тема 2.3 Конструкторы и деструкторы
|
|
|
|
|
| 16.
| Лабораторная работа №7 Решение задачи на создание и уничтожении объектов с помощью конструкторов и деструкторов.
|
|
|
|
|
| 17.
| Тема 2.4 Наследование. Создание классов наследников.
|
|
|
|
|
| 18.
| Тема 2.5 Полиморфизм. Перегружаемые методы. Виртуальные и динамические методы
|
|
|
|
|
| 19.
| Лабораторная работа №8 Решение задач на перегружаемые и виртуальные методы.
|
|
|
|
|
|
| Раздел 3 ИСР Delphi
|
|
|
|
|
| 20.
| Тема 3.1 Визуальное программирование. Среда Delphi
|
|
|
|
|
| 21.
| Лабораторная работа №9 Знакомство со средой Delphi
|
|
|
|
|
| 22.
| Тема 3.2 Структура проекта. Модули. Связь между файлами проекта
|
|
|
|
|
| 23.
| Тема 3.3 Компоненты их свойства и методы. События, обработчики событий.
|
|
|
|
|
| 24.
| Тема 3.4 Запуск и завершение приложения. Отладка приложений. Компиляция и сообщение компилятору
|
|
|
|
|
| 25.
| Лабораторная работа №10 Решение задачи на линейные алгоритмы в среде Delphi.
|
|
|
|
|
|
| Раздел 4 Классы в Delphi
|
|
|
|
|
| 26.
| Тема 4.1 Иерархия классов в Delphi. Основные свойства и методы классов.
|
|
|
|
|
|
| Раздел 5 Основные компоненты Delphi. Структурированные типы и их реализация в Delphi
|
|
|
|
|
| 27.
| Тема 5.1 Ввод- вывод данных. Компоненты отображения и редактирования.
|
|
|
|
|
| 28.
| Лабораторная работа №11 Использование компонентов отображения.
|
|
|
|
|
| 29.
| Лабораторная работа №12 Использование компонентов редактирования.
|
|
|
|
|
| 30.
| Тема 5.2 Строки. Строковые процедуры и функции
|
|
|
|
|
| 31.
| Лабораторная работа №13 Использование компонентов многострочного редактора для обработки строковых данных
|
|
|
|
|
| 32.
| Тема 5.3 Массивы. Одномерные массивы
|
|
|
|
|
| 33.
| Лабораторная работа №14 Использование компонентов многострочного редактора для одномерных массивов.
|
|
|
|
|
| 34.
| Тема 5.4 Компоненты списки, работа с массивами
|
|
|
|
|
| 35.
| Тема 5.5 Двумерный массив. Матрица. Компоненты создания таблиц.
|
|
|
|
|
| 36.
| Лабораторная работа №15 Использование компонентов таблиц для работы с двумерным массивом.
|
|
|
|
|
| 37.
| Тема 5.6 Компоненты управления. Кнопки, таймер
|
|
|
|
|
| 38.
| Лабораторная работа №16 Использование компонентов кнопок обычных, графических и с фиксацией
|
|
|
|
|
| 39.
| Лабораторная работа №17 Использование компонента таймер для управления при выполнении приграммы.
|
|
|
|
|
| 40.
| Тема 5.7 Переключатели зависимые и независимые
|
|
|
|
|
| 41.
| Лабораторная работа №18 Использование компонентов зависимых и независимых переключателей.
|
|
|
|
|
| 42.
| Тема 5.8 Контейнеры. Формы, модальные формы. Диалоговые окна.
|
|
|
|
|
| 43.
| Лабораторная работа №19 Использование диалоговых окон.
|
|
|
|
|
| 44.
| Тема 5.9 Обработка исключительных ситуаций. Класс Exception
|
|
|
|
|
| 45.
| Лабораторная работа №20 Использование операторов обработки исключений.
|
|
|
|
|
| 46.
| Тема 5.10 Сознание главного и контекстного меню
|
|
|
|
|
| 47.
| Лабораторная работа №21 Создание главного и контекстного меню.
|
|
|
|
|
|
| Раздел 6 Файлы. Классификация файлов
|
|
|
|
|
| 48.
| Тема 6.1 Текстовые файлы. Диалоги
|
|
|
|
|
| 49.
| Лабораторная работа №22 Создание текстового файла, ввод и вывод данных. (Без и с использованием методов компонентов Delphi)
|
|
|
|
|
| 50.
| Тема 6.2 Типизированные файлы
|
|
|
|
|
| 51.
| Лабораторная работа №23 Создание типизированного файла, ввод и вывод данных.
|
|
|
|
|
|
| Раздел 7 Компоненты внешнего оформления
|
|
|
|
|
| 52.
| Тема 7.1 Многостраничные и инструментальные панели. Полоса состояния
|
|
|
|
|
| 53.
| Лабораторная работа №24 Создание инструментальных панелей
|
|
|
|
|
|
| Раздел 8 Процедуры и функции
|
|
|
|
|
| 54.
| Тема 8.1 Процедуры. Формальные и фактические параметры
|
|
|
|
|
| 55.
| Тема 8.2 Функции. Процедурное программирование в Delphi
|
|
|
|
|
| 56.
| Лабораторная работа №25. Решение задач с процедурами и функциями
|
|
|
|
|
|
| Раздел 9 Динамические переменные и структуры
|
|
|
|
|
| 57.
| Тема 9.1 Указатели
|
|
|
|
|
| 58.
| Тема 9.2 Динамические структуры
|
|
|
|
|
|
| Раздел 10 Графика и мультимедиа
|
|
|
|
|
| 59.
| Тема 10.1 Форматы графических файлов. Компоненты отображения графической информации
|
|
|
|
|
| 60.
| Лабораторная работа №26 Создание графика с помощью компонента Chart. Рисование на холсте Canvas.
|
|
|
|
|
|
| Раздел 11 Разработка приложений без данных. Локальные и удаленные БД
|
|
|
|
|
| 61.
| Тема 11.1 Принципы построения БД. Создание таблиц БД. Установка параметров таблиц БД
|
|
|
|
|
| 62.
| Тема 11.2 Компоненты для создания приложений БД в BDE
|
|
|
|
|
| 63.
| Лабораторная работа №27 Создание таблиц базы данных и установка параметров таблиц.
|
|
|
|
|
| 64.
| Лабораторная работа №28 Создание приложения для работы с таблицей базы данных.
|
|
|
|
|
| 65.
| Тема 11.3 Создание вычисляемых полей и полей выбора
|
|
|
|
|
| 66.
| Лабораторная работа № 29 Создание вычисляемых полей и полей выбора.
|
|
|
|
|
| 67.
| Тема 11.4 Навигационный способ доступа к данным
|
|
|
|
|
| 68.
| Лабораторная работа №30 Навигационный способ доступа к данным.
|
|
|
|
|
| 69.
| Тема 11.5 Способы фильтрации
|
|
|
|
|
| 70.
| Лабораторная работа №31 Применение фильтрацией данных и методов установки диапазона допустимых значений.
|
|
|
|
|
| 71.
| Тема 11.6 Создание и обработка набора данных нескольких таблиц
|
|
|
|
|
| 72.
| Лабораторная работа №32 Создание приложения со связанными таблицами.
|
|
|
|
|
| 73.
| Тема 11.7 Создание отчетов
|
|
|
|
|
| 74.
| Лабораторная работа №33 Создание отчетов.
|
|
|
|
|
| 75.
| Тема 11.8 Основы языка SQL
|
|
|
|
|
| 76.
| Тема 11.9 Удаленная база данных INTERBASE
|
|
|
|
|
| 77.
| Тема 11.10 Создание базы данных
|
|
|
|
|
| 78.
| Лабораторная работа №34 Работа с удаленными БД.
|
|
|
|
|
| 79.
| Тема 11.11 Использование доменов, триггеров
|
|
|
|
|
| 80.
| Лабораторная работа №35 Управление базой данных
|
|
|
|
|
| 81.
| Лабораторная работа №36. Реализация механизма транзакций.
|
|
|
|
|
|
| Курсовая работа
|
|
|
|
|
| 82.
| Рассмотрение и распределение темы курсовой работы
|
|
|
|
|
| 83.
| Подборка и изучение литературы
|
|
|
|
|
| 84.
| Составление и согласование плана работы
|
|
|
|
|
| 85.
| Формирование введения курсовой работы по теме
|
|
|
|
|
| 86.
| Актуальность рассматриваемой темы
|
|
|
|
|
| 87.
| Формирование целей рассматриваемой темы
|
|
|
|
|
| 88.
| Освещение задач рассматриваемой темы
|
|
|
|
|
| 89.
| Методы исследования рассматриваемой темы
|
|
|
|
|
| 90.
| Формирование основной части работы
|
|
|
|
|
| 91.
| Формирование 1 главы теоретической части
|
|
|
|
|
| 92.
| Формирование 2 главы теоретической части
|
|
|
|
|
| 93.
| Создание практической части
|
|
|
|
|
| 94.
| Формирование 1 главы практической части
|
|
|
|
|
| 95.
| Создание программного обеспечения темы
|
|
|
|
|
| 96.
| Создание кода программирования программного обеспечения
|
|
|
|
|
| 97.
| Корректировка кода программирования программного обеспечения
|
|
|
|
|
| 98.
| Запуск программы, проверка на наличие выполнения
|
|
|
|
|
| 99.
| Формулирование заключения работы
|
|
|
|
|
| 100.
| Оформление списка литературы
|
|
|
|
|
| 101.
| Оформление приложения работы
|
|
|
|
|
| 102.
| Оформление программного обеспечения работы
|
|
|
|
|
| 103.
| Запись программного обеспечения на носитель
|
|
|
|
|
| 104.
| Оформление курсовой работы согласно нормам контроля
|
|
|
|
|
| 105.
| Подготовка к защите курсовой работы
|
|
|
|
|
|
| Всего по дисциплине
|
|
|
|
|