rpd000007260 (230100 (09.03.01).Б11 Вычислительные машины, комплексы и сети), страница 2
Описание файла
Файл "rpd000007260" внутри архива находится в следующих папках: 230100 (09.03.01).Б11 Вычислительные машины, комплексы и сети, 230100.Б11. Документ из архива "230100 (09.03.01).Б11 Вычислительные машины, комплексы и сети", который расположен в категории "". Всё это находится в предмете "вспомогательные материалы для первокурсников" из 1 семестр, которые можно найти в файловом архиве МАИ. Не смотря на прямую связь этого архива с МАИ, его также можно найти и в других разделах. Архив можно найти в разделе "остальное", в предмете "вспомогательные материалы для первокурсников" в общих файлах.
Онлайн просмотр документа "rpd000007260"
Текст 2 страницы из документа "rpd000007260"
-Разработать класс «Граф» и создать объекты, реализующие операции с графами
-
Рубежный контроль
-
Промежуточная аттестация
1. Экзамен (4 семестр)
Прикрепленные файлы:
Вопросы для подготовки к экзамену/зачету:
1.Объект и объектно-ориентированная парадигма в программировании
2.Инкапсуляция в объектно-ориентированном программировании
3.Методы в различных языках ООП (функции – члены класса в C++)
4.Открытые (public) и закрытые (private) компоненты классов
5.Поля данных в ООП
6.Гибридные и чистые языки объектно-ориентированного программирования
7.Разделение на объявление класса и определение методов класса
8.Конструкторы в объектно-ориентированном программировании
9.Методы-акцессоры (accessor) в различных языках ООП
10.Псевдопеременные self, указатели this и ссылки this в языках ООП
11.Полиморфизм методов в ООП
12.Наследование классов. Достоинства и недостатки inherited
13.Защищённые (protected) компоненты классов
14.Множественное наследование классов в ООП
15.Переопределение (override) методов
16.Виртуальные функции (virtual) и виртуальные классы
17.Абстрактные методы (чисто виртуальные функции) и абстрактные классы в ООП (abstract)
18.Создание и использование полиморфных объектов в ООП
19.Интерфейсы (interface) в объектно-ориентированных языках
20.Множественное наследование интерфейсов
21.Композиция классов и объектов. Применение конструкторов по-умолчанию
22.Статические (static) компоненты классов
23.Указатели и ссылки в объектно-ориентированных языках
24.Синтаксическая конструкция new и динамические объекты в ООП. Выделение памяти в стеке и в «куче»
25.Удаление динамических объектов, деструкторы и автоматическая сборка «мусора»
26.Дружественные (friend) функции и дружественные классы. Перегрузка операций в С++
27.Свойства (property) в Delphi и в C#. Новые способы доступа
28.Делегаты и события в ООП
29.Интегрированные среды программирования, основанные на объектно-ориентированной парадигме
30.Особенности реализации ООП в различных языках программирования
-
УЧЕБНО-МЕТОДИЧЕСКОЕ И ИНФОРМАЦИОННОЕ ОБЕСПЕЧЕНИЕ ДИСЦИПЛИНЫ
а)основная литература:
1. Новиков П.В. Объектно-ориентированное программирование. Учебное пособие. – М.:
Издательство МАИ, 2007. - 48 с.
2. Березин Б.И., Березин С.Б. Начальный курс С и С++. Учебно-справочное пособие. – М.:
Диалог-МИФИ, 2008.
3. Шилдт Г. Самоучитель С++. – СПб, БХВ-Петербург, 2006.
б)дополнительная литература:
1. Адаменко А.Н., Кучуков А.М. Логическое программирование и Visual Prolog. – СПб.: БХВ-Петербург, 2003. - 992с.
2. Бадд Т. Объектно-ориентированное программирование в действии. – СПб.:Питер, 1997. - 464с.
3. Браун С. Visual Basic 6: учебный курс. – СПб.: Питер, 2002. - 576с.
4. Головачёв А.Г., Максимов В.В. Практикум по объектно-ориентированному программированию на ПЭВМ. Учебное пособие – М.: Издательство МАИ, 1994. - 47 с.
5. Гослинг Д., Арнольд К. Язык программирования Java. – СПб.: Питер, 1997. - 304 с.
6. Епанешников А.М., Епанешников В.А. Программирование в среде Turbo Pascal 7.0. Учебно-справочное пособие. – М.: ДИАЛОГ-МИФИ, 1996. - 288с.
7. Кетков Ю.Л., Кетков А.Ю. Практика программирования: Visual Basic, C++ Builder, Delphi. - СПб.: БХВ-Петербург, 2002. - 464 с.
8. Культин Н.Б. Delphi 6. Программирование на Object Pascal.– СПб.: БХВ-Петербург,2002- 528с.
9. Намиот Д.Е. Язык программирования Turbo C++. Учебное пособие. – М.: Издательство МГУ, 1991.
10. Фэйсон Т. Объектно-ориентированное программирование на Borland C++ 4.5. - К.:"Диалектика", 1996. - 544 с.
11. Павловская Т.А. С/С++. Программирование на языке высокого уровня. Учебник для вузов. - СПб.: Питер, 2001.
12. Павловская Т.А., Щупак Ю.А. С/С++. Структурное программирование. Практикум. - СПб.: Питер,2007. - 239 с.
13. Тихонов К.М. Операторы языка программирования Object Pascal. Учебное пособие по курсу «Информатика». – М.: Издательство МАИ, 2000. – 46 с.
14. Фёдоров А.В. Программирование задач моделирования и оптимизации на языке Object Pascal. Учебное пособие. – М.: Издательство МАИ, 2001. – 111 с.
15. Шамис В.А. Borland C++ Builder. Программирование на С++ без проблем.– М.:«Нолидж»,1997. - 256с.
16. Шапошников И.В. PHP 5.1. Учебный курс. - СПб.:Питер, 2007. - 192 с.
17. Шилдт Г. Полный справочник по С. – М.: ООО «И.Д.Вильямс», 2006.
18. Эфферган М. Java: справочник. – СПб.: Питер, 1998. - 448 с.
в)программное обеспечение, Интернет-ресурсы, электронные библиотечные системы:
Программный продукт Borland C++
-
МАТЕРИАЛЬНО-ТЕХНИЧЕСКОЕ ОБЕСПЕЧЕНИЕ ДИСЦИПЛИНЫ
Компьтерный класс
Приложение 1
к рабочей программе дисциплины
«Объектно-ориентированное программирование »
Аннотация рабочей программы
Дисциплина Объектно-ориентированное программирование является частью Профессионального цикла дисциплин подготовки студентов по направлению подготовки Информатика и вычислительная техника. Дисциплина реализуется на «Восход» факультете «Московского авиационного института (национального исследовательского университета)» кафедрой (кафедрами) Б22.
Дисциплина нацелена на формирование следующих компетенций: ОК-10 ,ПК-3 ,ПК-4 ,ПК-5.
Содержание дисциплины охватывает круг вопросов, связанных с: проблематикой и использования алгоритмических языков, поддерживающих объектно-ориентированный подход, с освещением теоретических и организационно-методических вопросов построения и функционирования объектно-ориентированных программ.
Преподавание дисциплины предусматривает следующие формы организации учебного процесса: Лекция, мастер-класс, Лабораторная работа.
Программой дисциплины предусмотрены следующие виды контроля: промежуточная аттестация в форме Экзамен (4 семестр).
Общая трудоемкость освоения дисциплины составляет 3 зачетных единиц, 108 часов. Программой дисциплины предусмотрены лекционные (34 часов), практические (0 часов), лабораторные (16 часов) занятия и (31 часов) самостоятельной работы студента.
Приложение 2
к рабочей программе дисциплины
«Объектно-ориентированное программирование »
Cодержание учебных занятий
-
Лекции
1.1.1. Введение. Новая парадигма программирования(АЗ: 2, СРС: 1)
Тип лекции: Информационная лекция
Форма организации: Лекция, мастер-класс
1.2.1. Разработка классов и создание объектов на С++, Object Pascal, Java, C#, Common Lisp. Visual Prolog. PHP, CLIPS(АЗ: 4, СРС: 1)
Тип лекции: Информационная лекция
Форма организации: Лекция, мастер-класс
1.3.1. Конструкторы классов и методы-акцессоры(АЗ: 4, СРС: 1)
Тип лекции: Информационная лекция
Форма организации: Лекция, мастер-класс
1.4.1. Наследование классов и полиморфизм(АЗ: 6, СРС: 1)
Тип лекции: Информационная лекция
Форма организации: Лекция, мастер-класс
1.5.1. Виртуальные функции, члены класса (виртуальные методы)(АЗ: 4, СРС: 1)
Тип лекции: Информационная лекция
Форма организации: Лекция, мастер-класс
1.6.1. Абстрактные методы и абстрактные классы(АЗ: 4, СРС: 1)
Тип лекции: Информационная лекция
Форма организации: Лекция, мастер-класс
1.7.1. Композиция классов и объектов(АЗ: 2, СРС: 1)
Тип лекции: Информационная лекция
Форма организации: Лекция, мастер-класс
1.8.1. Статические члены класса(АЗ: 4, СРС: 1)
Тип лекции: Информационная лекция
Форма организации: Лекция, мастер-класс
1.9.1. Тенденции развития технологий, языков программирования и инструментальных средств ООП(АЗ: 4, СРС: 1)
Тип лекции: Информационная лекция
Форма организации: Лекция, мастер-класс
-
Практические занятия
-
Лабораторные работы
1.2.1. Классы и объекты (АЗ: 4, СРС: 1)
Форма организации: Лабораторная работа
1.5.1. Наследование классов и полиморфизм(АЗ: 4, СРС: 1)
Форма организации: Лабораторная работа
1.6.1. Виртуальные функции (методы) и абстрактные методы(АЗ: 4, СРС: 1)
Форма организации: Лабораторная работа
1.8.1. Композиция классов и объектов(АЗ: 4, СРС: 1)
Форма организации: Лабораторная работа
-
Типовые задания
Приложение 3
к рабочей программе дисциплины
«Объектно-ориентированное программирование »
Прикрепленные файлы
Версия: AAAAAARxKcU Код: 000007260