Читайте также: |
|
Примерный тематический план дисциплины
Таблица 1
Раздел, тема | Количество учебных часов | Самостоя-тельная работа учащихся (часы) | ||||
Всего | В том числе | |||||
для дневной формы | для заочной формы | на устано-вочные занятия | на обзор-ные занятия | на лабора-торные занятия | ||
Введение | - | |||||
Раздел 1. Технологический цикл обработки информации на компьютере | - | |||||
Стадии разработки программного обеспечения | ||||||
Раздел 2. Понятие алгоритма: свойства, способы описания | ||||||
Типы вычислительных процессов. Знакомство с ЕСПД, ГОСТ 19.701-90. Алгоритмы: свойства, способы описания | - | - | ||||
Раздел 3. Алгоритмы, структуры данных и система программирования Delphi (консольные приложения) | ||||||
Структура программного модуля. Описание структур данных. | - | - | ||||
Условный оператор, операторы выбора. Итерационные программы. | - | |||||
Массивы. Методы внутренней сортировки. | - | |||||
Подпрограммы. Рекурсия. | - | |||||
Организация библиотек. | - | - | - | |||
Символьные переменные и строки | - | |||||
Динамические структуры данных. | - | |||||
Раздел 4. Основные комбинаторные алгоритмы и алгоритмы на графах | ||||||
Графы. Поиск в ширину и глубину. | - | |||||
Раздел 5. Объектно-ориентированное программирование | ||||||
Объект, его свойства. Принципы ООП. | - | - | - | |||
Продолжение таблицы 1 | ||||||
Раздел 6. Система программирования Delphi | ||||||
Особенности разработки программ под Windows. Введение в Delphi. | - | - | - | |||
Компоненты страницы Standard, Additional, Win32, System, Dialogs и Samples: назначение, свойства, примеры применения | ||||||
Графические и мультимедийные возможности Delphi. | - | |||||
Раздел 7. Файлы в Delphi | ||||||
Типы файлов, объявление, органи-зация файловой системы, процеду-ры и функции обработки файлов | ||||||
Типизированные файлы, их назначение, использование. Основные процедуры обработки типизированных файлов | ||||||
Компоненты страниц Data Access, Data Controls и BDE, их назначение, свойства, применение | ||||||
Раздел 8. Дополнительные возможности системы программирования Delphi | ||||||
Взаимодействие приложений. Технологии DDE и OLE | ||||||
Структура динамически подключаемых библиотек DLL | ||||||
Создание собственных компонентов ActiveX | ||||||
Создание справочной системы | ||||||
Создание установочного диска | ||||||
Курсовое проектирование | - | - | ||||
Итого |
Содержание дисциплины
Тема 1. Технологический цикл обработки информации на компьютере.
Изучите основные этапы решения задач с помощью компьютера, назначение языков программирования. Изучите назначение трансляторов, компиляторов, отладчиков, интерпретаторов.
Литература [21]
Тема 2. Понятие алгоритма: свойства, способы описания. Блок-схемы.
Рассмотрите виды алгоритмов и способы описания алгоритмов, виды схем. Изучите правила выполнения схем алгоритмов и программ.
Литература [24], c 7-13.
Тема 3. Алгоритмы, структуры данных и система программирования Delphi (консольные приложения).
Изучите структуру программы на языке Pascal, ее назначение. Изучите основные понятия языка Pascal: алфавит, константы, зарезервированные слова.
Рассмотрите базовые типы данных, совместимость типов. Обратите внимание на использование типов данных в простейших программах.
Изучите правила использования и построения выражений.
Изучите стандартные функции, процедуры ввода/вывода, оператор присваивания. Рассмотрите примеры использования данных конструкций.
Изучите условные операторы и операторы выбора, их структуру. Рассмотрите подходы к разработке разветвляющихся алгоритмов и программ, правила их выполнения.
Изучите структуру, назначение, правила выполнения и использования операторов цикла.
Рассмотрите примеры алгоритмов и программ простых циклов с заданным числом повторений.
Изучите правила разработки циклов с неизвестным числом повторений.
Сформируйте понятие об одномерных и двухмерных массивах; методах их обработки.
Изучите основные методы внутренней сортировки: подсчет, обмен, выбор, вставка, слияние, распределение. Рассмотрите примеры программ с использованием внутренней сортировки.
Изучите сведения о подпрограммах-процедурах и подпрограммах-функциях, об их использовании, о сходстве и отличии процедур и функций.
Охарактеризуйте понятие «рекурсия», опишите виды рекурсий и их особенности.
Сформируйте понятие о модулях языка Pascal, структуре модуля пользователя, назначении отдельных частей модуля, об областях использования модульного программирования.
Изучите символьный и строковый типы данных, стандартные функции и процедуры их обработки. Сформируйте понятие о типовых методах работы с данными этих типов.
Изучите особенности статического и динамического распределения памяти, понятие «указатель», процедуры управления heap-областью, описание и обработку динамических массивов.
Рассмотрите основные списковые структуры: стек, очередь, односвязный и двухсвязный список и кольца, а также структуру «бинарное дерево». Сформируйте понятия об основных операциях над данными структурами.
Литература [24], c 54-88, 104-112, 123-141, 157-176, 204-214, 221-244, 341-366, [25], c 200-209
Тема 4. Основные комбинаторные алгоритмы и алгоритмы на графах.
Изучите понятие «граф», их разновидности, способы представления графов в виде матриц и списков.
Рассмотрите основные алгоритмы на графах, методы организации поиска в ширину и в глубину.
Литература [23], c 141-166, 202-203.
Тема 5. Объектно-ориентированное программирование.
Изучите понятие объектно-ориентированного программирования, базовые принципы, объектный тип данных.
Литература [26], c 211-224, [24], c 382-389.
Тема 6. Система программирования Delphi.
Изучите основы программирования в среде разработки Delphi.
Познакомьтесь со средой разработки Delphi.
Познакомьтесь с визуальным программированием. Изучите компоненты страниц Standard, Additional, System, Win32, Dialogs, Samplex: назначение, свойства, методы.
Изучите графические возможности Delphi: свойство Canvas, методы рисования графических примитивов, работу с иллюстрациями. Рассмотрите создание и использование файла ресурсов.
Изучите мультимедийные возможности Delphi, работу с компонентами Animate и MediaPlayer. Рассмотрите процесс создания анимации, просмотра видеороликов и анимации.
Литература [4], c 554-569, [29], c 139-169, c 195, с 353-373, [4], c 201-226, c 302-321.
Тема 7. Файлы в Delphi.
Изучите типы файлов в Pascal, их объявление, логическую и физическую организацию файловой системы, процедуры и функции обработки файлов.
Рассмотрите основные методы работы с различными типами файлов.
Изучите основы работы с базами данных в Delphi.
Изучите компоненты страниц Data Access, Data Controls и BDE, их назначение, свойства, методы.
Литература [2], c 935-939, [4], c 706-732, [24], c 247-252, [28], c 92-109.
Тема 8. Дополнительные возможности системы программирования Delphi.
Изучите методы организации взаимодействия приложений. Познакомьтесь с технологиями DDE и OLE.
Изучите структуру динамически подключаемых библиотек DLL.
Изучите назначение и методику создания собственных компонентов ActiveX.
Изучите этапы создания справочной системы и установочного диска.
Литература [29], [30].
Дата добавления: 2015-01-30; просмотров: 18 | Поможем написать вашу работу | Нарушение авторских прав |