- Цели и задачи дисциплины
- Цель курса состоит в освоении методов и средств объектно-ориентированного программирования как одной из основных, перспективных и быстро развивающихся моделей программирования, являющейся в настоящее время базой для создания программных систем и составляющей фундаментальную компоненту образования профессионала в области информационных технологий. В ходе освоения дисциплины студент должен решать такие задачи как: 1) знакомство с основными положениями концепции объектно-ориентированного программирования; 2) освоение приёмов объектно-ориентированного решения задач и способов построения объектно-ориентированных программ; 3) формирование навыков самостоятельной разработки, отладки, испытаний и документирования программ на языке объектно-ориентированного программирования для решения задач обработки числовой и текстовой информации, организации диалога с пользователем, моделирования.
- Краткое содержание дисциплины
- Введение в объектно-ориентированное программирование (язык Microsoft Visual C#): история появления, развития и основные принципы (Инкапсуляция, Наследование, Полиморфизм) Основные особенности ООП: множественное и одиночное наследование, дерево наследования, абстрактные классы, статические поля и методы, делегаты, события Построение простейших объектно-ориентированных систем: пользовательский интерфейс. Платформа .NET Framework и API Windows Forms: архитектура и основные компоненты.
- Компетенции обучающегося, формируемые в результате освоения дисциплины
- Выпускник должен обладать:
- ПК-2 Способен применять основные алгоритмические и программные решения в области информационно-коммуникационных технологий, а также участвовать в их разработке
- Образование
- Учебный план 01.03.02, 2019, (4.0), Прикладная математика и информатика
- Программирование на С#