Типовая учебная программа дисциплины "Технология разработки программного обеспечения" (Содержание предмета), страница 7



Цель изучения темы

Наименование и содержание темы

Результат

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

Лабораторная работа №8

Изучение принципа работы классов с использованием наследования

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

Сформировать умение проектирования классов с использованием наследования.

Практическая работа №14

Проектирование классов с использованием наследования

Выполняет проектирование классов с использованием наследования.

Сформировать навыки реализации наследования на языке программирования.

Лабораторная работа №9

Реализация наследования на языке программирования

Конструирует на языке программирования классы с использованием наследования.

Дать понятие полиморфизма.

Сформировать знания о разновидностях полиморфизма.

Сформировать представление о виртуальных функциях.

2.11 Полиморфизм

Полиморфизм.

Разновидности полиморфизма: перегрузка, предопределение, шаблоны.

Виртуальные функции.

Определяет понятие "полиморфизм".

Сравнивает разновидности полиморфизма и выявляет различия между ними. Описывает перегрузку, переопределение и шаблоны.

Высказывает общее суждение о виртуальных функциях.

Цель изучения темы

Наименование и содержание темы

Результат

Сформировать знания о работе классов с использованием полиморфизма в условиях языка программирования.

Лабораторная работа №10

Изучение принципа работы классов с использованием полиморфизма

   Объясняет принцип работы классов, реализованных  на языке программирования с использованием полиморфизма.

Сформировать умение проектирования классов с использованием полиморфизма.

Практическая работа №15

Проектирование классов с использованием полиморфизма

Выполняет проектирование классов с использованием полиморфизма.

Сформировать навыки реализации полиморфизма на языке программирования.

Лабораторная работа №11

Реализация полиморфизма на языке программирования

Конструирует на языке программирования классы с использованием полиморфизма.

   Определить знания базовых понятий объектно-ориентированной технологии

Обязательная контрольная работа №2

   Отвечает на вопросы по базовым понятиям объектно-ориентированной технологии.


Цель изучения темы

Наименование и содержание темы

Результат

Сформировать представление о модели "клиент – сервер".

2.12 Модель "клиент – сервер"

Базовые понятия модели "клиент – сервер".

Высказывает общее суждение о модели "клиент – сервер".

Сформировать представление о распределенных системах.

2.13 Распределенные системы

Распределенная система. Ее назначение. Базовые понятия распределенной системы.

Высказывает общее суждение о распределенных системах

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

2.14 Современные технологии

разработки программного обеспечения

Наиболее распространенные технологии разработки программного обеспечения.

Ориентируется в наиболее распространенных технологиях разработки программного обеспечения.

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

Лабораторная работа №12

Современные технологии разработки программного обеспечения

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