Объектно-ориентированное программирование на C++ и Java

Цель курса

Изучение теоретических основ объектной модели, изучение инструментальных средств языков C++ и Java.

Основные темы


Объектно-ориентированная модель
  • Oсновные принципы объектно-ориентированного программирования
  • Объектно-ориентированная модель
  • Классы
Инструментальные средства С++
  • Основные алгоритмические отличия C++ от C
  • Средства объектного программирования языка C++
  • Средства объектно-ориентированного программирования С++
  • Обобщенное программирование
  • Стандартная библиотека С++
Инструментальные средства Java
  • Виртуальная машина Java
  • Алгоритмические средства языка Java
  • Средства объектного программирования языка Java
  • Средства объектно-ориентированного программирования Java
  • Стандартная библиотека Java
  • Графическая подсистема Java. JFC
  • Модель безопасности Java
  • Программирование распределенных приложений
  • Технология коллективной разработки Java приложений
  • Основы архитектурного анализа и проектирования объектно-ориентированных систем

Результат

После окончания курса слушатель будет иметь представление о концепциях объектно-ориентированного программирования. Изучит языки С++ и Java.

Необходимые начальные знания

Требуются навыки реализации алгоритмов и знание инструментальных средств языка С, либо прослушивание курса Основы конструирования программ и языки программирования.

Продолжительность

Курс состоит из трех частей: Объектно-ориентированная модель, С++, Java.

Слушателю на выбор предлагается три варианта: ООМ+С++ (60 часов), либо ООМ+Java (80 часов), либо ООМ+С++ +Java (130 часов).

Лекционная и практическая части составляют одинаковые доли.

Предполагаемая интенсивность курсов: 8 часов в неделю (4 часа в вечернее время в рабочие дни + 4 часа в выходные), т.о. общая продолжительность курса - около 4 месяцев (первый блок 2 месяца, второй блок 2 месяца).