Объектно-ориентированное и прикладное программирование

Бакланова Ольга Евгеньевна

Портфолио преподавателя

Описание: Изучение и усвоение принципов объектно-ориентированного программирования, использование инкапсуляции, наследования и полиморфизма при разработке простейших проектов на языке C++ в Windows-приложении, основных элементов и технологий программирования с использованием элементов классов на языке C++ в Windows-приложении.

Количество кредитов: 5

Пререквизиты:

  • Информационно-коммуникационные технологии
  • Алгоритмы, структуры данных и программирование

Трудоемкость дисциплины:

Виды работ часы
Лекции 15
Практические работы
Лабораторные работы 30
СРОП 30
СРО 75
Форма итогового контроля экзамен
Форма проведения итогового контроля

Компонент: Вузовский компонент

Цикл: Базовые дисциплины

Цель
  • Целью изучения дисциплины «Объектно-ориентированное программирование» является подготовка студентов к самостоятельной профессиональной деятельности в сферах производства, коммерции, образования.
Задача
  • Изучить современные основы объектно-ориентированного программирования вычислительных процессов и других различных при¬кладных задач на языке C# в Windows приложении платформы Microsoft .NET Framework, лежащие в основе инструментальных средств, при¬меняемых на разных этапах жизненного цикла
Результат обучения: знание и понимание
  • Знать современные технологии программирования и понимать принципы объектно-ориентированного программирования
Результат обучения: применение знаний и пониманий
  • Применять навыки проектирования архитектуры, элементов математического, информационного и программного обеспечения аппаратно-программных комплексов и сетей,Иметь навыки разработки алгоритмов и программ
Результат обучения: формирование суждений
  • Уметь высказывать и аргументировано отстаивать свои суждения по технологиям программирования на языке C++
Результат обучения: коммуникативные способности
  • Уметь ориентироваться в основных понятиях и терминах технологий программирования на языке C++
Результат обучения: навыки обучения или способности к учебе
  • Построения в Windows приложении дружественных пользовательских интерфейсов с использованием различных технологий использования меню, различных диалоговых окон и элементов управления, предоставляемых средой Visual Studio.NET платформы Microsoft .NET Framework;
  • Построения Windows приложений на основе языка C++ использующих технологии объектно-ориентированного программирования;
  • Применять принципы инкапсуляции, наследования и полиморфизма при программировании структур типа класс, композиции и коллекции классов;
  • Разработки, отладки и использования Windows приложений при создании простых информационных систем.
Основная литература
  • Стивен Прата Язык программирования С++ Лекции и упражнения. Учебник. Киев – 2005.
  • Т.Уильям, Ф.Уильям Структуры данных в С++. Москва. ЗАО «Издательство БИНОМ» 2000. - 816 c.
Дополнительная литература
  • Н. Вирт Алгоритмы и структуры данных. М. Изд-во «МИР», 1989. - 360с.