Курсы повышения квалификации

« Декабрь 2017 »
ПндВтрСрЧтПтСбВс
123
45678910
11121314151617
18192021222324
25262728293031

Структуры данных и объектно-ориентированное программирование

Ведущий лектор
Монахов Ю.М.

Место курса в системе обучения
Курс включен в учебный план специальности 090104 «Комплексная защита объектов информатизации». Второй год обучения. Курс проводится в течении осеннего семестра, общий объем – 54 часа.

Специальные условия

Для прохождения курса необходимы знания в области методов программирования и прикладных алгоритмов, а также информатики, устройства вычислительной техники и начал теории автоматов.

Назначение и цели курса
Курс предоставляет теоретические и практические знания в области ощбъектно-ориентированного программирования. В курсе даются знания, необходимые для проектирования и разработки программных продуктов в рамках объектно-ориентированной методологии. При прохождении курса вырабатывается практический навык разработки приложений на Java.

Основное содержание
Основы объектно-ориенированного подхода. Приложения теории типов в ООП. Наследование, полиморфизм. Области видимости, инкапсуляция. Объекты, классы, метаклассы, шаблоны. Сообщения, агенты, делегаты. Программирование графических интерфейсов пользователя. Использование тонких приложений и апплетов. Параллельные вычисления, потоки, разделяемые ресурсы. Разработка приложенийархитектуры "клиент-сервер". UML-диаграммы. Объектно-ориентированное проектирование, практическое применение шаблонов проектирования, reusable code.

Методы обучения и формы экзамена
Курс содержит лекционные, лабораторные и практические занятия. Завершается экзаменом с учетом выполнения лабораторных работ, практических заданий и тестов, предусмотренных по курсу. Оценки выставляются по шкале: провал, 3, 4 и 5.

Литература по курсу
Основные материалы доступны через Интернет. Информация о дополнительных материалах выдается в начале чтения курса.