rpd000003160 (1012243), страница 2
Текст из файла (страница 2)
Тематика:
Трудоемкость(СРС): 20
Прикрепленные файлы: Варианты курсовых работ по дисциплине Компьютерные технологии.doc
Типовые варианты:
-Разработка алгоритма сортировки одномерного массива
-Разработка динамических структур данных
-Разработка ПМО для простейших методов решения систем обыкновенных дифференциальных уравнений
-Разработка ПМО для методов численного вычисления определенных интегралов
-Разработка ПМО для методов решения систем линейных уравнений
-Разработка ПМО для метода аппроксимации многочленами
-
Рубежный контроль
-
Промежуточная аттестация
1. Зачет за 3 семестр
Прикрепленные файлы:
Вопросы для подготовки к экзамену/зачету:
1.Типы данных в Delphi. Целочисленные типы данных
2.Типы данных в Delphi. Вещественные типы данных
3.Типы данных в Delphi. Динамические массивы
4.Типы данных в Delphi. Строки
5.Условный оператор и оператор выбора языка ObjectPascal
6.Оператор выбора языка ObjectPascal
7.Процедуры и функции в языке ObjectPascal
8.Структура программного модуля Delphi
9.Основы ООП. Основные концепции ООП
10.Основы ООП. Понятие класса и объекта
11.Синтаксис объявления класса в Delphi
12.Составляющие класса. Поля и методы
13.Модификаторы методов в Delphi
14.Инкапсуляция в Delphi. Области видимости полей и методов
15.Наследование в Delphi
16.Полиморфизм в Delphi
17.Механизм позднего связывания
18.Статические, динамические, виртуальные методы
19.Классовые методы
20.Создание объектов. Конструктор
21.Уничтожение объектов. Деструктор
22.Операторы класса (is, as). Приведение типов
23.Иерархия классов VCL
24.Основные методы класса TObject
25.Указатель на класс. Конструкция class of
26.Получение информации о полях и методах объекта
27.Динамические структуры данных
28.Списки в Delphi. Основные поля и методы класса TList
29.Использование Windows-сообщений в Delphi. Функции отправки сообщений
30.Использование Windows-сообщений в Delphi. Параметры сообщения
31.Использование Windows-сообщений в Delphi. Реализация обработчика сообщения
32.Создание и обработка событий в Delphi
33.Представление цвета в Windows и в Delphi
34.Классы TPen, TBrush, TFont, TCanvas
35.Построение графических примитивов, вывод текста в визуальные компоненты
36.Обработка исключительных ситуаций в Delphi. Конструкция try…except
37.Обработка исключительных ситуаций в Delphi. Конструкция try…finally
38.Обработка исключительных ситуаций в Delphi. Принудительный вызов исключительной ситуации
39.Обработка исключительных ситуаций в Delphi. Класс Exception
40.Реализация DLL в Delphi
41.Экспорт функций их DLL
42.Явная загрузка DLL
43.Неявная загрузка DLL
44.Хранение форм в DLL
45.Экспорт объектов из DLL
46.Процессы и многозадачность. Приоритет процесса
47.Поток. Многопоточность. Приоритет потока
48.Элементарный поток. Класс TThread
49.Синхронизация процессов и потоков. Критическая секция
50.Синхронизация процессов и потоков. Функция ожидания
51.Синхронизация процессов и потоков. Синхронизация событием
52.Синхронизация процессов и потоков. Мьютекс
2. Зачет за 4 семестр
Прикрепленные файлы:
Вопросы для подготовки к экзамену/зачету:
1.Проектирование ПМО на основе шаблонов. Понятие шаблона
2.Шаблоны проектирования UML
3.Шаблон Layers
4.Шаблон Creator
5.Шаблон Information Expert
6.Шаблон Low Coupling
7.Шаблон Controller
8.Шаблон High Cohesion
9.Шаблон Facade
10.Шаблон Composite
11.Шаблон Observer
12.Применение шаблона Facade для формализации алгоритмов расчета эволюции динамических объектов
13.Иерархия классов для реализации методов интегрирования
14.Формализации понятия "внешняя среда".
15.Использование шаблона Composite для обеспечения взаимодействия динамического объекта с внешней средой
16.Формализация понятия "навигационная система"
17.Использование шаблона Composite для обеспечения функционирования навигационной системы в составе динамического объекта
18.Формализация понятия "система управления"
19.Использование шаблона Composite для обеспечения функционирования системы управления в составе динамического объекта
20.Использование шаблона Controller для реализации методов управления процессом моделирования функционирования динамического объекта
-
УЧЕБНО-МЕТОДИЧЕСКОЕ И ИНФОРМАЦИОННОЕ ОБЕСПЕЧЕНИЕ ДИСЦИПЛИНЫ
а)основная литература:
1. Гвоздева Т.В. Проектирование информационных систем, Учебник серии «Высшее образование», Издательство "Феникс", 2009
2. Фаронов В.В. Delphi. Программирование на языке высокого уровня. Издательство "Питер", 2006. - 640с.
3. Архангельский А.Я. Приемы программирования в Delphi на основе VCL. Издательство "Бином", 2009. - 939с.
4. Осипов Д. Delphi. Профессиональное программирование. Издательство "Символ", 2006. 1056с.
5. Осипов Д. Базы данных и Delphi. Теория и практика. Издатедбство "БХВ-Петербург", 2011. - 734с.
5. Фаулер М. Основы UML (Третье издание). Издательство Символ, 2011. - 184с.
6. Ларман К. Применение UML 2.0 и шаблонов проектирования (Третье издание). Издательский дом "Вильямс", 2007. - 727с.
б)дополнительная литература:
1. Д. Осипов. Графика в проектах Delphi. Издательство "Символ", 2008. 648с.
в)программное обеспечение, Интернет-ресурсы, электронные библиотечные системы:
Интегрированная среда разработки Borland Delphi 7
-
МАТЕРИАЛЬНО-ТЕХНИЧЕСКОЕ ОБЕСПЕЧЕНИЕ ДИСЦИПЛИНЫ
В качестве материально-технического обеспечения дисциплины используется класс персональных компьютеров не ниже
Pentium-IV, оснащенных прикладным программно-математическим обеспечением,
позволяющим реализовать объектно-ориентированное ПМО
Приложение 1
к рабочей программе дисциплины
«Компьютерные технологии »
Аннотация рабочей программы
Дисциплина Компьютерные технологии является частью Математического и естественно-научный цикл дисциплин подготовки студентов по направлению подготовки Интегрированные системы летательных аппаратов. Дисциплина реализуется на 7 факультете «Московского авиационного института (национального исследовательского университета)» кафедрой (кафедрами) 704.
Дисциплина нацелена на формирование следующих компетенций: ПК-2 ,ПК-8 ,ПК-10 ,ПК-12 ,НИК-4.
Содержание дисциплины охватывает круг вопросов, связанных с: Содержание курса включает в себя теоретические основы, принципы проектирования, разработки и реализации информационных систем, а также метододологию разработки приложений с использованием интегрированной среды разработки Borland Delphi b объектно-ориентированного языка программирования Object Pascal.
Преподавание дисциплины предусматривает следующие формы организации учебного процесса: Лекция, мастер-класс, Практическое занятие, Лабораторная работа.
Программой дисциплины предусмотрены следующие виды контроля: промежуточная аттестация в форме Зачет за 3 семестр ,Зачет за 4 семестр.
Общая трудоемкость освоения дисциплины составляет 5 зачетных единиц, 180 часов. Программой дисциплины предусмотрены лекционные (32 часов), практические (2 часов), лабораторные (72 часов) занятия и (74 часов) самостоятельной работы студента.
Приложение 2
к рабочей программе дисциплины
«Компьютерные технологии »
Cодержание учебных занятий
-
Лекции
1.1.1. Основные понятия технологии проектирования информационных систем(АЗ: 2, СРС: 0)
Тип лекции: Информационная лекция
Форма организации: Лекция, мастер-класс
1.1.2. Модели жизненного цикла информационных систем(АЗ: 2, СРС: 0)
Тип лекции: Информационная лекция
Форма организации: Лекция, мастер-класс
1.1.3. Принципы объектно-ориентированного подхода к проектированию информационных систем(АЗ: 2, СРС: 0)
Тип лекции: Информационная лекция
Форма организации: Лекция, мастер-класс
1.2.1. Основы языка Object Pascal. Основные типы данных и операторы(АЗ: 2, СРС: 0)
Тип лекции: Информационная лекция
Форма организации: Лекция, мастер-класс
1.2.2. Класс и объект как основные элементы объектно-ориентированного программирования(АЗ: 2, СРС: 0)
Тип лекции: Информационная лекция
Форма организации: Лекция, мастер-класс
Прикрепленные файлы: ЛК4_Класс и объект как основные элементы объектно-ориентированного программирования.doc
1.2.3. Основные концепции объектно-ориентированного программирования и их реализация на языке Object Pascal. Инкапсуляция, наследование, полиморфизм(АЗ: 2, СРС: 0)
Тип лекции: Информационная лекция
Форма организации: Лекция, мастер-класс
1.2.4. Разработка Windows-приложений в среде Borland Delphi(АЗ: 2, СРС: 0)
Тип лекции: Информационная лекция
Форма организации: Лекция, мастер-класс
1.2.5. Организация библиотеки компонентов Borland Delphi(АЗ: 2, СРС: 0)
Тип лекции: Информационная лекция
Форма организации: Лекция, мастер-класс
1.2.6. Обработка сообщений операционной системы(АЗ: 2, СРС: 0)
Тип лекции: Информационная лекция
Форма организации: Лекция, мастер-класс
1.2.7. Обработка событий(АЗ: 2, СРС: 0)
Тип лекции: Информационная лекция
Форма организации: Лекция, мастер-класс
1.4.1. Объектно-ориентированный подход к хранению информации(АЗ: 2, СРС: 0)
Тип лекции: Информационная лекция
Форма организации: Лекция, мастер-класс
1.4.2. Объектно-ориентированный подход к формированию графики(АЗ: 2, СРС: 0)
Тип лекции: Информационная лекция
Форма организации: Лекция, мастер-класс
1.4.3. Модель исключительных ситуаций в Object Pascal(АЗ: 2, СРС: 0)
Тип лекции: Информационная лекция
Форма организации: Лекция, мастер-класс
1.4.4. Объектно-ориентированный подход к вводу/выводу информации(АЗ: 2, СРС: 0)
Тип лекции: Информационная лекция
Форма организации: Лекция, мастер-класс
1.4.5. Объектно-ориентированный подход к управлению вычислениями(АЗ: 2, СРС: 0)
Тип лекции: Информационная лекция
Форма организации: Лекция, мастер-класс
1.4.6. Разработка и использование динамически подключаемых библиотек (DLL)(АЗ: 2, СРС: 0)
Тип лекции: Информационная лекция
Форма организации: Лекция, мастер-класс
-
Практические занятия
2.2.1. Шаблоны проектирования UML(АЗ: 2, СРС: 2)
Форма организации: Практическое занятие
-
Лабораторные работы
1.2.1. Знакомство со средой разработки Borland Delphi(АЗ: 4, СРС: 2)
Форма организации: Лабораторная работа
1.2.2. Разработка консольного приложения моделирования работы РЛС(АЗ: 4, СРС: 2)
Форма организации: Лабораторная работа
Прикрепленные файлы: ЛР_2 Разработка консольного приложения моделирования работы РЛС.doc
1.2.3. Моделирование воздушной обстановки. Модификация ответственности классов с целью реализации принципа инкапсуляции(АЗ: 4, СРС: 2)
Форма организации: Лабораторная работа
1.2.4. Разработка Windows-приложения моделирования воздушной обстановки(АЗ: 4, СРС: 2)
Форма организации: Лабораторная работа