Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Семестр (34 часа)

Читайте также:
  1. I СЕМЕСТР
  2. II СЕМЕСТР
  3. Анкета претендента на получение Губернаторской стипендии в I семестре 2014 -2015 учебного года за особые успехи в творческой деятельности.
  4. Б Примерный перечень вопросов для экзамена по итогам IV семестра
  5. в 1 семестре 2014/2015 учебного года
  6. ГЛАВА 9. КОНЕЦ СЕМЕСТРА
  7. ГРАФИК сдачи практических заданий, контрольных работ и экзаменов за 1 и 2 семестр 2014-2015 учебного года

Лекционный материал (34 часа) Литература основная [1-5] и дополнительная [7-9]

 

Модуль 1. Основы объектно-ориентированного подхода, реализованного в языках программирования C# и Java (16 часов) [1-5, 7-9]

Лекция 1 Абстрактные типы данных в современных языках программирования (2 часа)

1.1 Классы и объекты в языках программирования C# и Java, абстрагирование данных.

1.2 Поля и методы классов, структура программы на C# и Java, содержащая несколько классов. Кроссплатформенность Java.

1.3 Инкапсуляция, разграничение прав доступа к данным. Модификаторы public, private. Различие синтаксиса в описании классов C# и Java

 

Лекция 2 Основные свойства полей и методов классов, реализованные в С# и Java (2 часа)

 

2.1 Возвращаемые параметры методов в С# и Java.

2.2 Дружественные функции класса, примеры.

2.3 Динамические объекты С#, указатели С# и Java, использование указателя this.

2.4 Статические поля и методы в С# и Java.

 

 

Лекция 3 Создание и разрушение объектов в С# и Java, перегрузка методов класса (2 часа)

 

3.1 Конструкторы в языке C# и Java, основные типы. Деструктор в С#.

3.2 Перегрузка методов класса, примеры.

3.3 Перегрузка операторов в С#, примеры перегрузки бинарных операторов.

3.4 Библиотеки обработки строк в С# и Java. Примеры перегрузки встроенных операторов в библиотеках обработки строк.

 

Лекция 4 Наследование классов. Построение статических и динамических объектов производных классов. (2 часа)

 

4.1 Производные классы в C# и Java. Модификатор protected.

4.2 Открытое, защищенное и закрытое наследование в С#. Понятие множественного наследования в языке С#.

4.3 Конструкторы производных классов. Вызов конструктора базового класса и прямой вызов метода базового класса.

 

Лекция 5 Полиморфизм в объектно-ориентированных языках программирования (2 часа)

 

5.1 Определение виртуальных функций в языке С#. Различие в вызове статическим объектом виртуального и не виртуального метода.

5.2 Вызов виртуальных методов динамическими объектами. Понятие позднего связывания.

5.3 Абстрактные классы и чисто виртуальные функции. Примеры.

 

Лекция 6 Библиотеки ввода-вывода в языках С# и Java (2 часа)

 

6.1 Библиотеки iostream и fstream языка C#. Поля и методы классов, перегрузка операторов >>, <<.

6.2 Файловый ввод-вывод в языке Java Standart Edition.

6.3 Работа с хранилищем записей Record Store языка Java Micro Edition.

 

Лекция 7 Исключения в языке С# и Java. Шаблоны методов и классов (2 часа)

7.1 Операторы try, throw, catch их использование в С# и Java.

7.2 Использование стека вызовов для обработки исключений.

7.3 Встроенные типы исключений.

7.4 Использование шаблонов методов и классов в С# и Java.

 


Дата добавления: 2015-08-13; просмотров: 63 | Нарушение авторских прав


Читайте в этой же книге: Область применения | Требования к результатам освоения дисциплины | Учебно-методическое и информационное обеспечение дисциплины | Дисциплине | Аттестаций | Семестр | Семестр. | Б.1.3 Разработка программного продукта | Семестр | Семестр |
<== предыдущая страница | следующая страница ==>
Семестр (15 часов)| Модуль 3

mybiblioteka.su - 2015-2024 год. (0.013 сек.)