№ п/п
| Бө лімдер мен тақ ырыптардың аттары
Наименование разделов и тем
| сағ ат саны
количество часов
|
барлығ ы
всего
| соның ішінде
в том числе
|
теориялық
теоритических
| тә жірбиелік
практических
| курстық жұ мыс курсовая работа
|
|
|
|
|
| |
| Раздел 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.
| Подготовка к защите курсовой работы
|
|
|
|
|
| Всего по дисциплине
|
|
|
|
|