Учебно-методический комплекс по дисциплине высокоуровневые методы информатики и программирования
Вид материала | Учебно-методический комплекс |
5. Вопросы экзамена 6. Список рекомендуемой для изучения литературы. 6.2. Дополнительная литература |
- Учебно-методический комплекс дисциплины высокоуровневые методы информатики и программирования, 533.39kb.
- Учебно-методический комплекс «Высокоуровневые методы информатики и программирования», 569.1kb.
- Курс Методы визуального программирования при разработке системного программного обеспечения., 30.14kb.
- Темы курсовых работ по дисциплине «Высокоуровневые методы информатики и программирования», 82.9kb.
- Рабочая программа дисциплины «высокоуровневые методы информатики и программирования», 171.28kb.
- Л. Л. Гришан Учебно-методический комплекс по дисциплине «Аудит» Ростов-на-Дону, 2010, 483.53kb.
- Рабочая программа по дисциплине: «высокоуровневые методы информатики и программирования», 127.42kb.
- Конспект лекций по дисциплине «Высокоуровневые методы информатики и программирования», 2453.58kb.
- И. Л. Литвиненко учебно-методический комплекс по дисциплине международный туризм ростов-на-Дону, 398.8kb.
- Учебно-методический комплекс по дисциплине «Юридическая психология специальность «Юриспруденция», 970.99kb.
5. ВОПРОСЫ ЭКЗАМЕНА
(в состав билета включены 3 экзаменационных вопроса)
- Эволюция языков программирования: от программирования в машинных кодах к программированию с использованием низкоуровневого языка программирования ассемблер.
- Идеология и диапазон возможностей семейства языков программирования высокого уровня первого поколения (Фортран, Бейсик).
- Сложные системы, их иерархия. Алгоритмическая декомпозиция сложных систем. Парадигма структурного программирования.
- Нисходящее проектирование программ. Формально-логические принципы проектирования как основание доказательства корректности программного кода.
- Язык Паскаль - классический язык структурного программирования. Н.Вирт и история возникновения языка.
- Идеология и возможности семейства языков программирования высокого уровня второго поколения (Паскаль).
- Парадигмы программирования: структурное, функциональное, декларативное, модульное, объектно-ориентированное.
- Идеология и возможности семейства языков программирования высокого уровня третьего поколения (Delphi).
- Среда программирования Turbo Pascal: реализация идеи модульности.
- Среда программирования Turbo Pascal: структура модуля; интерфейсная, исполняемая и инициирующая части модуля.
- Объектно-ориентированное программирование как результат эволюции модульного программирования.
- Объектно-ориентированная декомпозиция. Парадигма объектно-ориентированного программирования.
- Основные конструкции ООП программирования. классы, объекты, события, признаки, методы.
- ООП программирование. свойства и методы объектов, определение и переопределение их свойств.
- ООП программирование. инкапсуляция, наследование, полиморфизм.
- ООП программирование: понятие класса; классы и объекты; инкапсулированные в классах поля, методы, свойства.
- ООП программирование: разделы класса - published, private, protected, public.
- Обзор возможностей среды визуального программирования Delphi.
- Среды программирования Delphi: интегрированная среда разработчика IDE: главное окно, меню, палитра компонентов, инспектор объектов, менеджер проектов, браузер объектов, редактор.
- Среды программирования Delphi: понятие проекта; файлы проекта, модулей, форм.
- Среды программирования Delphi: компиляция, сборка и выполнение программ.
- Событийная модель программирования на примере Delphi.
- Механизм обработки сообщений в Delphi.
- Среда программирования Delphi: события, обрабатываемые формой.
- Среда программирования Delphi: события, генерируемые клавиатурой и мышью.
- Визуальные компоненты в Delphi: стандартные и MDI-окна, диалоговые панели и панели сообщений, контейнеры.
- Среда программирования Delphi: управление видимостью, размерами, расположением визуальных компонентов.
- Среда программирования Delphi: компонент класса TForm, особенности использования компонента в качестве стандартного и MDI-окон, диалоговой панели и панели сообщений.
- Среда программирования Delphi: примеры использования компонентов страниц STANDARD и ADDITIONAL.
- Среда программирования Delphi: классификация ошибок в программах.
- Среда программирования Delphi: установка точек прерывания просмотра.
- Среда программирования Delphi: этапы разработки компонента.
6. СПИСОК РЕКОМЕНДУЕМОЙ ДЛЯ ИЗУЧЕНИЯ ЛИТЕРАТУРЫ.
6.1. ОСНОВНАЯ ЛИТЕРАТУРА
- Вирт Н. Алгоритмы и структуры данных. – М.: Мир, 1989.
- Кэнту М. Delphi 2005. Для профессионалов. – СПб.: Питер, 2006.
- Архангельский А.Я. Программирование в DELPHI 5. – М., БИНОМ, 2000.
- Культин Н.Б. DELPHI в задачах и примерах. – СПб.: BHV – Санкт-Петербург, 2004.
- Фаронов В.В.. Турбо Паскаль. Начальный курс. – М., «Нолидж», 2000.
- Фаронов В.В. Профессиональная работа в DELPHI.6 – СПб.: Питер, 2002.
- Фаронов В.В. Система программирования DELPHI. – СПб.: BHV – Санкт-Петербург, 2004.
6.2. ДОПОЛНИТЕЛЬНАЯ ЛИТЕРАТУРА:
- Буч Г. Объектно-ориентированное проектирование с примерами применения. – И.: Конкорд, 1992.
- Петзолд Ч. Программирование для Windows 95; в двух томах. – СПб.: BHV – Санкт-Петербург, 1997.
- Стефен Моррис. Объектно-ориентированное программирование. Серия «Enter». Ростов-на-Дону: Феникс, 1997.
- Фаронов В.В. DELPHI 5. Руководство программиста. – М., «Нолидж», 2001.
- Федоров А.Г. Delphi 2.0 для всех. – М., «Компьютер Пресс», 1997.
- Конопка Р. Создание оригинальных компонент в среде DELPHI. – Киев, DiaSoft Ltd., 1996. – 511 c.
- Нелин В.М. Введение в объектно-ориентированное программирование: методическое пособие в 2-х частях. Часть I. Минимум. Армавир: ИП Шурыгин В.Е., 2009.- 56 с.
- Нелин В.М. Объектно-ориентированное программирование: учебно-методическое пособие в 2-х частях. Ступень I. Создание и использование простейших классов. Армавир: ИП Шурыгин В.Е., 2011. 92 с.
- Нелин В.М. Объектно-ориентированное программирование [Текст]: учебно-методическое пособие в 2-х частях. Ступень II. Работа с компонентами. Армавир: ИП Шурыгин В.Е., 2011. 120 с.: ил.