Объектно-ориентированное и прикладное программирование
Описание: Изучение и усвоение принципов объектно-ориентированного программирования, использование инкапсуляции, наследования и полиморфизма при разработке простейших проектов на языке 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с.